Compartir a través de


JobOperationsExtensions.DisableAsync Método

Definición

Deshabilita el trabajo especificado, lo que impide que se ejecuten nuevas tareas.

public static System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders> DisableAsync (this Microsoft.Azure.Batch.Protocol.IJobOperations operations, string jobId, Microsoft.Azure.Batch.Protocol.Models.DisableJobOption disableTasks, Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions jobDisableOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member DisableAsync : Microsoft.Azure.Batch.Protocol.IJobOperations * string * Microsoft.Azure.Batch.Protocol.Models.DisableJobOption * Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders>
<Extension()>
Public Function DisableAsync (operations As IJobOperations, jobId As String, disableTasks As DisableJobOption, Optional jobDisableOptions As JobDisableOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of JobDisableHeaders)

Parámetros

operations
IJobOperations

El grupo de operaciones de este método de extensión.

jobId
String

Identificador del trabajo que se va a deshabilitar.

disableTasks
DisableJobOption

Qué hacer con las tareas activas asociadas al trabajo. Entre los valores posibles se incluyen: "requeue", "terminate", "wait"

jobDisableOptions
JobDisableOptions

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

El servicio Batch mueve inmediatamente el trabajo al estado de deshabilitación. A continuación, Batch usa el parámetro disableTasks para determinar qué hacer con las tareas actualmente en ejecución del trabajo. El trabajo permanece en el estado de deshabilitación hasta que se completa la operación de deshabilitación y todas las tareas se han tratado según la opción disableTasks; a continuación, el trabajo se mueve al estado deshabilitado. No se inicia ninguna nueva tarea en el trabajo hasta que vuelve al estado activo. Si intenta deshabilitar un trabajo que se encuentra en cualquier estado que no sea activo, deshabilitado o deshabilitado, se produce un error en la solicitud con el código de estado 409.

Se aplica a