Пример #1
0
        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;
            }
        }
Пример #2
0
        // 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));
        }
Пример #4
0
        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;
            }
        }
Пример #5
0
 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);
            }
        }
Пример #9
0
        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;
            }
        }
Пример #10
0
        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;
            }
        }
Пример #11
0
        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;
            //}
        }
Пример #12
0
    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;
            }
        }
Пример #14
0
        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;
            }
        }
Пример #15
0
 /// <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 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;
            }
        }
 private void OnStateChanged(JobStateChangedEventArgs jobStateChangedEventArgs)
 {
     EventHandler<JobStateChangedEventArgs> stateChangedEvent = this.StateChanged;
     if (stateChangedEvent != null)
     {
         stateChangedEvent(this, jobStateChangedEventArgs);
     }
 }
 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")));
 }
 /// <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));
 }
Пример #22
0
        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;
            }
        }