JobOperations.ReactivateTaskAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Reaktiviert eine Aufgabe, sodass sie auch dann wieder ausgeführt werden kann, wenn die Wiederholungsanzahl erschöpft ist.
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
Parameter
- jobId
- String
Die ID des Auftrags, der den Task enthält.
- taskId
- String
Die ID des Tasks.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.
- cancellationToken
- CancellationToken
A CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.
Gibt zurück
Ein Task-Element, das den asynchronen Vorgang darstellt.
Hinweise
Durch die Reaktivierung kann eine Aufgabe bis zur maximalen Wiederholungsanzahl erneut ausgeführt werden.
Darüber hinaus schlägt dies fehl, wenn sich der Auftrag im Completed Oder- oder TerminatingDeleting -Zustand befindet. Dies ist ein blockierende Vorgang. Eine nicht blockierende Entsprechung finden Sie unter ReactivateTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken).
Der Reaktivierungsvorgang wird asynchron ausgeführt.
Gilt für:
Azure SDK for .NET