private void manager_OnModfication(object sender, JobModificationEventArgs e) { if (e.Job.State == JobState.TransientError) { int t = 0; } }
void manager_OnModfication(object sender, JobModificationEventArgs e) { Manager manager = (Manager)sender; if (e.Job.State == JobState.Cancelled && e.Job.State == JobState.Acknowledged) { log.WriteLog(e.Job.DisplayName + " completed."); IsActiveJobRunning = false; foreach (Job job in manager.Jobs) { if (job.State == JobState.Acknowledged) IsActiveJobRunning = true; } if (!IsActiveJobRunning) { log.WriteLog("All jobs are completed."); _jobCompleteEvent.Set(); } } else JobUpdateText(e.Job); }