YetAnotherForum
Welcome Guest Search | Active Topics | Log In | Register

Problem beim Asynchronen Update
Tbs Offline
#1 Posted : Thursday, June 07, 2012 7:59:49 PM(UTC)

Rank: Neuling

Joined: 6/7/2012(UTC)
Posts: 2
Points: 9
Hallo,
ich habe ein C# Projekt mit folgendem Code:

Code:

        static void Main(string[] args)
        {


            updController.updateUrl =;
            updController.projectId =;
            updController.publicKey =;


            //Releasefilter setzen, per Default wird nur nach finalen Versionen gesucht:
            updController.releaseFilter.checkForFinal = true;
            updController.releaseFilter.checkForBeta = true; //Betaversionen in die Suche mit einbeziehen? Wenn ja dann auf true setzen.
            updController.releaseFilter.checkForAlpha = true; //Alphaversionen in die Suche mit einbeziehen? Wenn ja dann auf true setzen.

            updController.restartApplication = false;

            updController.retrieveHostVersion = true;


            updController.checkForUpdatesCompleted += new checkForUpdatesCompletedEventHandler(updController_checkForUpdatesCompleted);
            updController.updateFound += new updateFoundEventHandler(updController_updateFound);
            updController.checkForUpdatesAsync();
        }


Code:

        static void updController_checkForUpdatesCompleted(object sender, checkForUpdatesCompletedEventArgs e)
        {
            updController.checkForUpdatesCompleted -= updController_checkForUpdatesCompleted;

            if (e.Error != null)
            {
                //könnte man auch ne MessageBox anzeigen, aber das ist jedem selber überlassen.
                throw e.Error;
            }
        }


Code:

        static void updController_updateFound(object sender, updateFoundEventArgs e)
        {
            //updController.updateFound -= new updateFoundEventHandler(updController_updateFound);
            updController.updateFound -= updController_updateFound;

            Console.WriteLine("NEUES UPDATE");

            string lastestVersion = e.Result.newUpdatePackages[e.Result.newUpdatePackages.Count - 1].releaseInfo.Version;
        }


Nun ist mein Problem, dass beim interaktiven Update alles klappt, d.h. es wird angezeigt, dass eine neue Version verfügbar ist.

Hier jedoch, wird kein Event gefeuert, so dass ist vermute, dass ich hier einen Fehler habe.

Vllt kann mir ja jemand helfen ;)

DANKE
Maximilian Offline
#2 Posted : Thursday, June 07, 2012 8:58:29 PM(UTC)


Rank: Administratoren

Joined: 7/12/2008(UTC)
Posts: 208
Points: 781
Location: Berlin
Hey,
soweit sehe ich da keine Fehler. Wird denn das checkForUpdatesCompleted gefeuert?
Maximilian Krauß - updateSystem.NET Lead Developer
Devs-On.Net - Administrator
coffeeInjection.com - Administrator

Bitte für Fehler und Fragen bezüglich des updateSystem.NET nicht mehr das Forum nutzen sondern eine der hier beschriebenen Kontaktmöglichkeiten. Danke!
Tbs Offline
#3 Posted : Saturday, June 09, 2012 8:10:23 AM(UTC)

Rank: Neuling

Joined: 6/7/2012(UTC)
Posts: 2
Points: 9
Hat sich erledigt, die Anwendung wurde bevor das Event gefeuert wurde beendet ;(
Maximilian Offline
#4 Posted : Saturday, June 09, 2012 9:31:38 AM(UTC)


Rank: Administratoren

Joined: 7/12/2008(UTC)
Posts: 208
Points: 781
Location: Berlin
Ah ok :)
Maximilian Krauß - updateSystem.NET Lead Developer
Devs-On.Net - Administrator
coffeeInjection.com - Administrator

Bitte für Fehler und Fragen bezüglich des updateSystem.NET nicht mehr das Forum nutzen sondern eine der hier beschriebenen Kontaktmöglichkeiten. Danke!
Users browsing this topic
Guest
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

TommyB's Skin (Based upon Clean Slate theme by Jaben Cargman (Tiny Gecko))
Powered by YAF 1.9.4 | YAF © 2003-2010, Yet Another Forum.NET
This page was generated in 0,221 seconds.