static private void StateChanged(object sender, JobStateChangedEventArgs e) { Console.WriteLine("Job state changed event:"); Console.WriteLine(" Previous state: " + e.PreviousState); Console.WriteLine(" Current state: " + e.CurrentState); switch (e.CurrentState) { case JobState.Finished: Console.WriteLine(); Console.WriteLine("Job is finished."); Console.WriteLine(); break; case JobState.Canceling: case JobState.Queued: case JobState.Scheduled: case JobState.Processing: Console.WriteLine("Please wait...\n"); break; case JobState.Canceled: case JobState.Error: // Cast sender as a job. IJob job = (IJob)sender; // Display or log error details as needed. // LogJobStop(job.Id); break; default: break; } }
// event handler for Job State static void StateChanged(object sender, JobStateChangedEventArgs e) { Console.WriteLine("Job state changed event:"); Console.WriteLine(" Previous state: " + e.PreviousState); Console.WriteLine(" Current state: " + e.CurrentState); switch (e.CurrentState) { case JobState.Finished: Console.WriteLine(); Console.WriteLine("Job finished."); break; case JobState.Canceling: case JobState.Queued: case JobState.Scheduled: case JobState.Processing: Console.WriteLine("Please wait...\n"); break; case JobState.Canceled: Console.WriteLine("Job is canceled.\n"); break; case JobState.Error: Console.WriteLine("Job failed.\n"); break; default: break; } }
void job_StateChanged(object sender, JobStateChangedEventArgs e) { var hub = GlobalHost.ConnectionManager.GetHubContext <JobStatusHub>(); IAsset element = ((IJob)sender).InputMediaAssets[0]; hub.Clients.All.updateJobStatus(element.Id, Enum.GetName(typeof(JobState), e.CurrentState)); }
static void StateChanged(object sender, JobStateChangedEventArgs e) { switch (e.CurrentState) { case JobState.Finished: //Add Output Options Here //Response.Write(....); break; case JobState.Canceling: case JobState.Queued: case JobState.Scheduled: case JobState.Processing: //Add Output Options Here //Response.Write(....); break; case JobState.Canceled: //Add Output Options Here //Response.Write(....); break; case JobState.Error: //Add Output Options Here //Response.Write(....); break; default: break; } }
static private void JobStateChanged(object sender, JobStateChangedEventArgs e) { Console.WriteLine(string.Format("{0}\n State: {1}\n Time: {2}\n\n", ((IJob)sender).Name, e.CurrentState, DateTime.UtcNow.ToString(@"yyyy_M_d__hh_mm_ss"))); }
private void StateChanged(object sender, JobStateChangedEventArgs e) { IJob job = (IJob)sender; if (PreviousJobState != e.CurrentState.ToString()) { PreviousJobState = e.CurrentState.ToString(); Trace.TraceInformation("[{3}]Job {0} state Changed from {1} to {2}", job.Id, e.PreviousState, e.CurrentState,myRequest.ProcessInstanceId); } }
public void StateChanged(object sender, JobStateChangedEventArgs e) { IJob job = (IJob)sender; if (PreviousJobState != e.CurrentState.ToString()) { PreviousJobState = e.CurrentState.ToString(); Trace.TraceInformation("Job {0} state Changed from {1} to {2}", job.Id, e.PreviousState, e.CurrentState); } }
private void StateChanged(object sender, JobStateChangedEventArgs e) { IJob job = (IJob)sender; if (PreviousJobState != e.CurrentState.ToString()) { PreviousJobState = e.CurrentState.ToString(); Trace.TraceInformation("[{3}]Job {0} state Changed from {1} to {2}", job.Id, e.PreviousState, e.CurrentState, myRequest.ProcessInstanceId); } }
public void StateChanged(object sender, JobStateChangedEventArgs e) { IJob job = (IJob)sender; if (PreviousJobState != e.CurrentState.ToString()) { PreviousJobState = e.CurrentState.ToString(); Trace.TraceInformation("Job {0} state Changed from {1} to {2}", job.Id, e.PreviousState, e.CurrentState); } switch (e.CurrentState) { case JobState.Finished: //if (OnJobFinish != null) //{ // OnJobFinish(this, job); //} break; //case JobState.Canceling: //case JobState.Queued: //case JobState.Scheduled: //case JobState.Processing: // //Trace.TraceInformation("Please wait Job {0} Finish", job.Id); // break; case JobState.Canceled: //if (OnJobCancel != null) //{ // OnJobCancel(this, job); //} break; case JobState.Error: //if (OnJobError != null) //{ // OnJobError(this, job); //} break; default: break; } }
private void OnJobStateChanged(object sender, JobStateChangedEventArgs e) { switch (e.CurrentState) { case JobState.Finished: if (this.onFinished != null) { var job = (IJob)sender; this.onFinished.Invoke(job.Id); } break; case JobState.Canceling: case JobState.Queued: case JobState.Scheduled: break; case JobState.Processing: if (this.onProcessing != null) { var job = (IJob)sender; this.onProcessing.Invoke(job.Id); } break; case JobState.Canceled: break; case JobState.Error: if (this.onError != null) { var job = (IJob)sender; string errorMessage = GetErrorMessage(job); this.onError.Invoke(errorMessage); } break; } }
public void StateChanged(object sender, JobStateChangedEventArgs e) { IJob job = (IJob)sender; if (PreviousJobState != e.CurrentState.ToString()) { PreviousJobState = e.CurrentState.ToString(); Trace.TraceInformation("Job {0} state Changed from {1} to {2}", job.Id, e.PreviousState, e.CurrentState); } //switch (e.CurrentState) //{ // case JobState.Finished: // //if (JobUpdate != null) // //{ // // string message = "job " + job.Id + " Percent complete: 100%"; // // JobUpdate(message, null); // //} // break; // //case JobState.Canceling: // //case JobState.Queued: // //case JobState.Scheduled: // //case JobState.Processing: // // //Trace.TraceInformation("Please wait Job {0} Finish", job.Id); // // break; // case JobState.Canceled: // //if (OnJobCancel != null) // //{ // // OnJobCancel(this, job); // //} // break; // case JobState.Error: // //if (JobUpdate != null) // //{ // // string message = "job " + job.Id + " Percent complete: -1%"; // // JobUpdate(message, null); // //} // break; // default: // break; //} }
static private void StateChanged(object sender, JobStateChangedEventArgs e) { switch (e.CurrentState) { case JobState.Finished: Console.WriteLine("\nJob is Done. "); break; case JobState.Canceling: Console.WriteLine("\rJob is Canceling... "); break; case JobState.Queued: Console.WriteLine("\rJob is Queued... "); break; case JobState.Scheduled: Console.WriteLine("\rJob is Scheduled. "); break; case JobState.Processing: Console.WriteLine("\rProcessing Job. Please wait..."); break; case JobState.Canceled: Console.WriteLine("\nJob is CANCELED.\n"); break; case JobState.Error: // Cast sender as a job. IJob job = (IJob)sender; // Display or log error details as needed. // LogJobStop(job.Id); break; default: break; } }
private void StateChanged(object sender, JobStateChangedEventArgs e) { IJob job = (IJob)sender; if (PreviousJobState != e.CurrentState.ToString()) { PreviousJobState = e.CurrentState.ToString(); Trace.TraceInformation("Job {0} state Changed from {1} to {2}", job.Id, e.PreviousState, e.CurrentState); } switch (e.CurrentState) { case JobState.Finished: break; case JobState.Canceled: break; case JobState.Error: break; default: break; } }
private void StateChanged(object sender, JobStateChangedEventArgs e) { IJob job = (IJob)sender; if (PreviousJobState != e.CurrentState.ToString()) { PreviousJobState = e.CurrentState.ToString(); Trace.TraceInformation("Job {0} state Changed from {1} to {2}", job.Id, e.PreviousState, e.CurrentState); } switch (e.CurrentState) { case JobState.Finished: if (OnJobFinish != null) { OnJobFinish(this, job); } break; //case JobState.Canceling: //case JobState.Queued: //case JobState.Scheduled: //case JobState.Processing: // //Trace.TraceInformation("Please wait Job {0} Finish", job.Id); // break; case JobState.Canceled: if (OnJobCancel != null) { OnJobCancel(this, job); } break; case JobState.Error: if (OnJobError != null) { OnJobError(this, job); } break; default: break; } }
/// <summary> /// Logs job state to debug (on state change). /// </summary> /// <param name="sender">Sender.</param> /// <param name="evtArgs">Event args.</param> static void JobStateChanged(object sender, JobStateChangedEventArgs evtArgs) { System.Diagnostics.Debug.WriteLine(string.Format("{0} - State: {1}; Time: {2};", ((IJob)sender).Name, evtArgs.CurrentState, DateTime.UtcNow.ToString(@"yyyy_M_d__hh_mm_ss"))); }
private static void StateChanged(object sender, JobStateChangedEventArgs e) { Console.WriteLine("Job state changed event:"); Console.WriteLine(" Previous state: " + e.PreviousState); Console.WriteLine(" Current state: " + e.CurrentState); switch (e.CurrentState) { case JobState.Finished: Console.WriteLine(); Console.WriteLine("********************"); Console.WriteLine("Job is finished."); Console.WriteLine("Please wait while local tasks or downloads complete..."); Console.WriteLine("********************"); Console.WriteLine(); Console.WriteLine(); break; case JobState.Canceling: case JobState.Queued: case JobState.Scheduled: case JobState.Processing: Console.WriteLine("Please wait...\n"); break; case JobState.Canceled: case JobState.Error: // Cast sender as a job. IJob job = (IJob) sender; // Display or log error details as needed. LogJobStop(job.Id); break; default: break; } }
private void OnStateChanged(JobStateChangedEventArgs jobStateChangedEventArgs) { EventHandler<JobStateChangedEventArgs> stateChangedEvent = this.StateChanged; if (stateChangedEvent != null) { stateChangedEvent(this, jobStateChangedEventArgs); } }
/// <summary> /// Handles the progress of the encoding & packaging of the asset /// </summary> private void JobStateChangedHandler(object sender, JobStateChangedEventArgs e) { Dispatcher.Invoke(() => Status.Content = string.Format("Job is currently {0}", e.CurrentState)); }
void job_StateChanged(object sender, JobStateChangedEventArgs e) { var hub = GlobalHost.ConnectionManager.GetHubContext<JobStatusHub>(); IAsset element = ((IJob)sender).InputMediaAssets[0]; hub.Clients.All.updateJobStatus(element.Id, Enum.GetName(typeof(JobState), e.CurrentState)); }