Share via


CloudJob.JobReleaseTask Eigenschaft

Definition

Ruft den Auftragsfreigabetask ab, der ausgeführt wird, wenn der Auftrag endet, aufgrund einer der folgenden Gründe: Der Benutzer ruft die Api zum Beenden von Aufträgen oder die Löschauftrags-API auf, während der Auftrag noch aktiv ist, die maximale Zeiteinschränkung für die Wanduhr des Auftrags erreicht ist und der Auftrag weiterhin aktiv ist, oder der Auftrags-Manager-Task des Auftrags wurde abgeschlossen. und der Auftrag ist so konfiguriert, dass er beendet wird, wenn der Auftrags-Manager abgeschlossen ist. Der Auftragsfreigabetask wird auf jedem Knoten ausgeführt, auf dem Aufgaben des Auftrags ausgeführt und der Auftragsvorbereitungstask ausgeführt und abgeschlossen wurde. Wenn Sie einen Knoten neu abbilden, nachdem er den Auftragsvorbereitungstask ausgeführt hat, und der Auftrag ohne weitere Aufgaben des Auftrags endet, der auf diesem Knoten ausgeführt wird (und daher der Auftragsvorbereitungstask nicht erneut ausgeführt wird), wird der Auftragsfreigabetask nicht auf diesem Computeknoten ausgeführt. Wenn ein Knoten neu gestartet wird, während der Auftragsfreigabetask noch ausgeführt wird, wird der Auftragsfreigabetask erneut ausgeführt, wenn der Computeknoten gestartet wird. Der Auftrag wird erst als abgeschlossen markiert, wenn alle Auftragsfreigabeaufgaben abgeschlossen sind. Der Auftragsfreigabetask wird im Hintergrund ausgeführt. Es belegt keinen Terminplanungsslot. Das heißt, es wird nicht auf das limit von taskSlotsPerNode angerechnet, das im Pool angegeben ist.

public Microsoft.Azure.Batch.JobReleaseTask JobReleaseTask { get; set; }
member this.JobReleaseTask : Microsoft.Azure.Batch.JobReleaseTask with get, set
Public Property JobReleaseTask As JobReleaseTask

Eigenschaftswert

Gilt für: