Example #1
0
 private void UpdateService_DownloadProgressChanged(object sender, UpdateDownloadProgressChangedEventArgs e)
 {
     CurrentProgress      = e.Percentage / 100f;
     TotalBytes           = e.TotalBytesToReceive;
     BytesDownloaded      = e.BytesReceived;
     CurrentDownloadSpeed = Math.Round(e.DownloadSpeed / 1024);
 }
 public void ProgressChanged(object sender, UpdateDownloadProgressChangedEventArgs e)
 {
     try
     {
         Invoke(new Action(() =>
         {
             downloadProgressBar.Value = (int)e.Percentage;
             infoLabel.Text            = string.Format(
                 _lp.UpdateDownloadDialogLoadingInfo, (int)e.Percentage);
         }));
     }
     catch (InvalidOperationException)
     {
         // Prevent race conditions
     }
 }
 private void serviceSubscriber_UpdateDownloadProgressChangedEvent(object sender, UpdateDownloadProgressChangedEventArgs e)
 {
     if (e.get_TargetVersion() != this.TargetVersion)
     {
         return;
     }
     if (e.get_PercentComplete() > this.DownloadProgress)
     {
         this.DownloadProgress = e.get_PercentComplete();
     }
 }
 private void _updateManager_PackagesDownloadProgressChanged(object sender,
                                                             UpdateDownloadProgressChangedEventArgs e)
 {
     DownloadProgressChanged?.Invoke(this, e);
 }