Compartir a través de


JobOperationsExtensions.Terminate Método

Definición

Finaliza el trabajo especificado y lo marca como completado.

public static Microsoft.Azure.Batch.Protocol.Models.JobTerminateHeaders Terminate (this Microsoft.Azure.Batch.Protocol.IJobOperations operations, string jobId, string terminateReason = default, Microsoft.Azure.Batch.Protocol.Models.JobTerminateOptions jobTerminateOptions = default);
static member Terminate : Microsoft.Azure.Batch.Protocol.IJobOperations * string * string * Microsoft.Azure.Batch.Protocol.Models.JobTerminateOptions -> Microsoft.Azure.Batch.Protocol.Models.JobTerminateHeaders
<Extension()>
Public Function Terminate (operations As IJobOperations, jobId As String, Optional terminateReason As String = Nothing, Optional jobTerminateOptions As JobTerminateOptions = Nothing) As JobTerminateHeaders

Parámetros

operations
IJobOperations

Grupo de operaciones para este método de extensión.

jobId
String

Identificador del trabajo que se va a finalizar.

terminateReason
String

El texto que desea que aparezca como TerminateReason del trabajo. El valor predeterminado es "UserTerminate".

jobTerminateOptions
JobTerminateOptions

Parámetros adicionales para la operación

Devoluciones

Comentarios

Cuando se recibe una solicitud finalizar trabajo, el servicio Batch establece el trabajo en el estado de finalización. A continuación, el servicio Batch finaliza las tareas en ejecución asociadas al trabajo y ejecuta las tareas de lanzamiento de trabajos necesarias. A continuación, el trabajo pasa al estado completado. Si hay alguna tarea en el trabajo en estado activo, permanecerá en el estado activo. Una vez finalizado un trabajo, no se pueden agregar nuevas tareas y no se programarán las tareas activas restantes.

Se aplica a