JobOperationsExtensions.DisableAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET