Compartilhar via


JobOperations.ReactivateTaskAsync Método

Definição

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

public System.Threading.Tasks.Task ReactivateTaskAsync (string jobId, string taskId, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default, System.Threading.CancellationToken cancellationToken = default);
member this.ReactivateTaskAsync : string * string * seq<Microsoft.Azure.Batch.BatchClientBehavior> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ReactivateTaskAsync (jobId As String, taskId As String, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

jobId
String

A ID do trabalho que contém a tarefa.

taskId
String

A ID da tarefa.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Uma coleção de BatchClientBehavior instâncias que são aplicadas à solicitação de serviço do Lote após o CustomBehaviors.

cancellationToken
CancellationToken

Um CancellationToken para controlar o tempo de vida da operação assíncrona.

Retornos

Um Task que representa a operação assíncrona.

Comentários

A reativação torna uma tarefa qualificada para ser repetida novamente até sua contagem máxima de repetições.

Além disso, isso falhará se o trabalho estiver no Completed estado ou Terminating ou Deleting . Esta é uma operação de bloqueio. Para obter um equivalente sem bloqueio, consulte ReactivateTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken).

A operação de reativação é executada de forma assíncrona.

Aplica-se a