System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted C# (CSharp) Method

OnRunWorkerCompleted() protected method

protected OnRunWorkerCompleted ( RunWorkerCompletedEventArgs e ) : void
e RunWorkerCompletedEventArgs
return void
        protected virtual void OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
        {
            RunWorkerCompletedEventHandler handler = (RunWorkerCompletedEventHandler)(Events[runWorkerCompletedKey]);
            if (handler != null)
            {
                handler(this, e);
            }
        }

Usage Example

Beispiel #1
0
 /// <summary>
 /// The background work has been completed.
 /// This method is called on the initial thread.
 /// </summary>
 private bool HandleWorkCompleted(Message message)
 {
     try
     {
         worker.OnRunWorkerCompleted(new RunWorkerCompletedEventArgs(result, error, false));
     }
     finally
     {
         worker.OnDone();
     }
     return(true);
 }