Compartir a través de


JobOperations.ReactivateTask Método

Definición

Reactiva una tarea, lo que le permite volver a ejecutarse incluso si se ha agotado su recuento de reintentos.

public void ReactivateTask (string jobId, string taskId, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.ReactivateTask : string * string * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub ReactivateTask (jobId As String, taskId As String, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)

Parámetros

jobId
String

Identificador del trabajo que contiene la tarea.

taskId
String

Identificador de la tarea.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Colección de BatchClientBehavior instancias que se aplican a la solicitud de servicio de Batch después de CustomBehaviors.

Comentarios

La reactivación hace que una tarea sea apta para reintentarse de nuevo hasta su número máximo de reintentos.

Esta operación producirá un error en las tareas que no se hayan completado o que se hayan completado correctamente (con un código de salida de 0).

Además, se producirá un error si el trabajo está en el Completed estado o TerminatingDeleting . Se trata de una operación de bloqueo. Para obtener un equivalente sin bloqueo, vea ReactivateTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken).

Se aplica a