Compartir a través de


TaskOperationsExtensions.ReactivateAsync Método

Definición

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

public static System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.TaskReactivateHeaders> ReactivateAsync (this Microsoft.Azure.Batch.Protocol.ITaskOperations operations, string jobId, string taskId, Microsoft.Azure.Batch.Protocol.Models.TaskReactivateOptions taskReactivateOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member ReactivateAsync : Microsoft.Azure.Batch.Protocol.ITaskOperations * string * string * Microsoft.Azure.Batch.Protocol.Models.TaskReactivateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.TaskReactivateHeaders>
<Extension()>
Public Function ReactivateAsync (operations As ITaskOperations, jobId As String, taskId As String, Optional taskReactivateOptions As TaskReactivateOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TaskReactivateHeaders)

Parámetros

operations
ITaskOperations

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

jobId
String

Identificador del trabajo que contiene la tarea.

taskId
String

Identificador de la tarea que se va a reactivar.

taskReactivateOptions
TaskReactivateOptions

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

La reactivación hace que una tarea sea apta para reintentarse de nuevo hasta su número máximo de reintentos. El estado de la tarea se cambia a activo. Como la tarea ya no está en el estado completado, ningún código de salida o información de error anterior ya no está disponible después de la reactivación. Cada vez que se reactiva una tarea, su recuento de reintentos se restablece a 0. Se producirá un error en la reactivación de 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 se ha completado (o está finalizando o eliminando).

Se aplica a