IJobOperations.DisableWithHttpMessagesAsync 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 System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders>> DisableWithHttpMessagesAsync (string jobId, Microsoft.Azure.Batch.Protocol.Models.DisableJobOption disableTasks, Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions jobDisableOptions = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DisableWithHttpMessagesAsync : string * Microsoft.Azure.Batch.Protocol.Models.DisableJobOption * Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders>>
Public Function DisableWithHttpMessagesAsync (jobId As String, disableTasks As DisableJobOption, Optional jobDisableOptions As JobDisableOptions = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationHeaderResponse(Of JobDisableHeaders))
Parámetros
- 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
- customHeaders
- Dictionary<String,List<String>>
Encabezados que se agregarán a la solicitud.
- cancellationToken
- CancellationToken
Token de cancelación.
Devoluciones
Excepciones
Se produce cuando la operación devolvió un código de estado no válido
Se produce cuando un parámetro obligatorio es NULL
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