/// <summary> /// Used to invoke the <see cref="WorkCompleted" /> event /// </summary> /// <param name="args">The TCompletedArgs to send in the event</param> private void OnCompleted(TCompletedArgs args) { logger.Log(LogLevel.Information, this, string.Format("Worker completed at {0}", DateTime.Now)); if (WorkCompleted != null) { WorkCompleted.BeginInvoke(this, args, iar => WorkCompleted.EndInvoke(iar), null); } }
/// <summary> /// Used to invoke the <see cref="WorkCompleted" /> event /// </summary> /// <param name="args">The TCompletedArgs to send in the event</param> private void OnCompleted(TCompletedArgs args) { LogInformation("Worker completed at {0}", DateTime.Now); if (WorkCompleted != null) { WorkCompleted.BeginInvoke(this, args, iar => WorkCompleted.EndInvoke(iar), null); } }