protected virtual void RaiseOnProgress(OnProgressArgs args) { OnProgress handler = Progress; if (handler != null) handler (this, args); }
private static void TaskProgress(object sender, OnProgressArgs args) { _ProgressQueue.Publish(new TaskProgressMessage { CurrentTime = args.CurrentTime, PercentComplete = args.PercentComplete, StartTime = args.StartTime, Status = args.Status, TaskId = args.TaskId, MessageId = Guid.NewGuid(), TransmisionDateTime = DateTime.Now }); }