Compartilhar via


TaskOperationsExtensions.ReactivateAsync Método

Definição

Reativa uma Tarefa, permitindo que ela seja executada novamente mesmo que sua contagem de repetições tenha sido esgotada.

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

O grupo de operações para esse método de extensão.

jobId
String

A ID do trabalho que contém a Tarefa.

taskId
String

A ID da Tarefa a ser reativada.

taskReactivateOptions
TaskReactivateOptions

Parâmetros adicionais para a operação

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Comentários

A reativação torna uma Tarefa qualificada para ser repetida novamente até sua contagem máxima de repetições. O estado da Tarefa é alterado para ativo. Como a Tarefa não está mais no estado concluído, qualquer código de saída anterior ou informações de falha não estão mais disponíveis após a reativação. Cada vez que uma Tarefa é reativada, sua contagem de repetições é redefinida para 0. A reativação falhará para Tarefas que não foram concluídas ou que foram concluídas com êxito (com um código de saída de 0). Além disso, ele falhará se o Trabalho tiver sido concluído (ou estiver encerrando ou excluindo).

Aplica-se a