/// <summary> /// 在每执行完一次任务之后,必须调用该函数 /// </summary> /// <param name="error"></param> protected virtual void OnTaskProcessComplated(Exception error, ShortGuid executeID) { lock (this) { IsTaskExecuting = false; } var e1 = new TaskProcessComplatedEventArgs(this, error); if (Manager != null) { Manager.OnTaskComplated(e1); } Events.EventHelper.RaiseAsync(TaskProcessComplated, this, e1); this.OnTaskExecuteStateChanged(); }
internal void OnTaskComplated(TaskProcessComplatedEventArgs e) { Events.EventHelper.RaiseAsync(TaskProcessComplated, this, e); }