Freigeben über


JobSpecification.OnAllTasksComplete Eigenschaft

Definition

Ruft die Aktion ab, die der Batch-Dienst ausführen soll, wenn alle Aufgaben in einem unter diesem Zeitplan erstellten Auftrag den Status abgeschlossen haben, oder legt diese fest.

[Newtonsoft.Json.JsonProperty(PropertyName="onAllTasksComplete")]
public Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete? OnAllTasksComplete { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="onAllTasksComplete")>]
member this.OnAllTasksComplete : Nullable<Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete> with get, set
Public Property OnAllTasksComplete As Nullable(Of OnAllTasksComplete)

Eigenschaftswert

Attribute
Newtonsoft.Json.JsonPropertyAttribute

Hinweise

Beachten Sie, dass alle Aufgaben als abgeschlossen gelten, wenn ein Auftrag keine Aufgaben enthält. Diese Option wird daher am häufigsten mit einer Auftrags-Manager-Aufgabe verwendet. wenn Sie die automatische Auftragsbeendigung ohne Auftrags-Manager verwenden möchten, sollten Sie onAllTasksComplete zunächst auf noaction festlegen und die Auftragseigenschaften aktualisieren, um onAllTasksComplete auf "terminatejob" festzulegen, nachdem Sie das Hinzufügen von Tasks abgeschlossen haben. Der Standardwert ist noaction. Mögliche Werte: "noAction", "terminateJob"

Gilt für: