protected virtual void RaiseOnErrorOccured(OnErrorArgs args) { OnError handler = ErrorOccured; if (handler != null) handler (this, args); }
private static void TaskErrorOccured(object sender, OnErrorArgs args) { _LogQueue.Publish(new TaskLogMessage { MessageId = Guid.NewGuid(), TransmisionDateTime = DateTime.Now, TaskId = args.TaskId, LogLevel = LogLevel.Error, LogMessage = args.Error }); }