Microsoft.Azure.Commands.Batch.Models.BatchClient.TerminateJob C# (CSharp) Method

TerminateJob() public method

Terminates the specified job.
public TerminateJob ( TerminateJobParameters parameters ) : void
parameters TerminateJobParameters Specifies the job to terminate as well as the terminate reason.
return void
        public void TerminateJob(TerminateJobParameters parameters)
        {
            if (parameters == null)
            {
                throw new ArgumentNullException("parameters");
            }

            string jobId = parameters.Job == null ? parameters.JobId : parameters.Job.Id;
            WriteVerbose(string.Format(Resources.TerminateJob, jobId));

            JobOperations jobOperations = parameters.Context.BatchOMClient.JobOperations;
            jobOperations.TerminateJob(jobId, parameters.TerminateReason, parameters.AdditionalBehaviors);
        }

Usage Example

コード例 #1
0
        /// <summary>
        /// Terminates a job
        /// </summary>
        public static void TerminateJob(BatchController controller, BatchAccountContext context, string jobId)
        {
            BatchClient client = new BatchClient(controller.BatchManagementClient, controller.ResourceManagementClient);

            TerminateJobParameters parameters = new TerminateJobParameters(context, jobId, null);

            client.TerminateJob(parameters);
        }
All Usage Examples Of Microsoft.Azure.Commands.Batch.Models.BatchClient::TerminateJob
BatchClient