Freigeben über


JobUpdateParameter.OnAllTasksComplete Eigenschaft

Definition

Ruft die Aktion ab, die der Batch-Dienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Status abgeschlossen befinden, 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

Wenn es nicht angegeben wird, wird das Vervollständigungsverhalten auf noaction festgelegt. Wenn der aktuelle Wert beendetjob ist, ist dies ein Fehler, da das Vervollständigungsverhalten eines Auftrags möglicherweise nicht von "terminatejob" in "noaction" geändert wird. Sie dürfen den Wert nicht von "terminatejob" in "noaction" ändern. Das heißt, wenn Sie die automatische Auftragsbeendigung aktiviert haben, können Sie ihn nicht wieder deaktivieren. Wenn Sie dies versuchen, schlägt die Anforderung fehl, und Batch gibt status Code 400 (Ungültige Anforderung) und eine Fehlerantwort "ungültiger Eigenschaftswert" zurück. Wenn Sie dieses Element nicht in einer PUT-Anforderung angeben, entspricht es dem Übergeben von Noaction. Dies ist ein Fehler, wenn der aktuelle Wert "terminatejob" lautet. Mögliche Werte: "noAction", "terminateJob"

Gilt für: