Esempio n. 1
0
 private void OnWorkerCompleted(object sender, StreamCopyCompleteEventArgs eventArgs)
 {
     try
     {
         this.OnDownloadCompleted(this.downloadWebClient, new AsyncCompletedEventArgs(eventArgs.Exception, eventArgs.CompleteState == CompletedState.Canceled, null));
     }
     finally
     {
         this.worker.ProgressChanged -= this.OnWorkerProgressChanged;
         this.worker.Completed       -= this.OnWorkerCompleted;
         this.worker.Dispose();
     }
 }
Esempio n. 2
0
 private void OnCompleted(StreamCopyCompleteEventArgs args) => Completed.SafeInvoke(this, args);