Esempio n. 1
0
        public void RunUpdate()
        {
            var u           = Updater.Instance;
            var waitHandler = new System.Threading.ManualResetEvent(false);


            u.NoUpdatesFound        += (s, e) => waitHandler.Set();
            u.Error                 += (s, e) => waitHandler.Set();
            u.ExternalUpdateStarted += (s, e) => waitHandler.Set();
            u.UpdateCancelled       += (s, e) => waitHandler.Set();

            Updater.CheckUpdateSimple();

            waitHandler.WaitOne();
        }