Freigeben über


JobOperations.ReactivateTask Methode

Definition

Reaktiviert eine Aufgabe, sodass sie auch dann wieder ausgeführt werden kann, wenn die Wiederholungsanzahl erschöpft ist.

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)

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.

Hinweise

Durch die Reaktivierung kann eine Aufgabe bis zur maximalen Wiederholungsanzahl erneut ausgeführt werden.

Dieser Vorgang schlägt für Aufgaben fehl, die nicht abgeschlossen wurden oder die zuvor erfolgreich abgeschlossen wurden (mit dem Exitcode 0).

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).

Gilt für: