protected void ReportAborted() { WorkStatus = WorkStatusType.wsAborted; WorkResult = WorkResultType.wrAborted; if (WorkFinished != null) { WorkFinished(this, WorkFinishedEventArgs.AbortArgs(ID)); } }
protected void ReportAborted() { Logger.Log(this, logType.error, "User Aborted."); WorkStatus = WorkStatusType.wsAborted; WorkResult = WorkResultType.wrAborted; if (WorkFinished != null) { WorkFinished(this, WorkFinishedEventArgs.AbortArgs(ID)); } }
protected void ReportFailed(string message) { if (!Aborted) { WorkStatus = WorkStatusType.wsCompleted; WorkResult = WorkResultType.wrFailed; if (WorkFinished != null) { WorkFinished(this, WorkFinishedEventArgs.FailedArgs(ID, message)); } _aborted = true; //Make sure all further operations are canceled. } }
protected void ReportCompleted() { if (Total == 0) { Total = 1; } ReportProgress(Total, Total); WorkStatus = WorkStatusType.wsCompleted; WorkResult = WorkResultType.wrSuccess; if (WorkFinished != null) { WorkFinished(this, WorkFinishedEventArgs.SuccessArgs(ID)); } if (_finishAction != null) { _finishAction(this); } }
protected static void retVal_WorkFinished(object sender, WorkFinishedEventArgs e) { int id = (sender as IWork).ID; ResetOverwriteMode(id); if (!GetIsMuted(id)) { if (WorkFinished != null) { WorkFinished(sender, e); } } if (onGoingWorkList.ContainsKey(e.ID)) { lock (onGoingWorkList) { onGoingWorkList.Remove(e.ID); ReportMonitorUpdated(); } } }
void retVal_WorkFinished(object sender, WorkFinishedEventArgs e) { ReportCompleted(); }
protected static void retVal_WorkFinished(object sender, WorkFinishedEventArgs e) { int id = (sender as IWork).ID; ResetOverwriteMode(id); if (!GetIsMuted(id)) if (WorkFinished != null) WorkFinished(sender, e); if (onGoingWorkList.ContainsKey(e.ID)) lock (onGoingWorkList) { onGoingWorkList.Remove(e.ID); ReportMonitorUpdated(); } }