Exemple #1
0
 private void DoUpdate()
 {
     if (_upgradeService.DetectNewVersion())
     {
         _upgradeService.UpgradeStarted         += UpgradeService_UpgradeStarted;
         _upgradeService.UpgradeProgressChanged += UpgradeService_UpgradeProgressChanged;
         _upgradeService.UpgradeEnded           += UpgradeService_UpgradeEnded;
         _upgradeService.TryUpgradeNow();
         _upgradeService.UpgradeStarted         -= UpgradeService_UpgradeStarted;
         _upgradeService.UpgradeProgressChanged -= UpgradeService_UpgradeProgressChanged;
         _upgradeService.UpgradeEnded           -= UpgradeService_UpgradeEnded;
     }
 }