Freigeben über


JobReleaseTask Klasse

Definition

Der Auftragsfreigabetask wird ausgeführt, 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 Zeitbeschränkung für die Wanduhr des Auftrags wird erreicht, und der Auftrag ist weiterhin aktiv, oder der Auftrags-Manager-Task wurde abgeschlossen, und der Auftrag wird 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 class JobReleaseTask
type JobReleaseTask = class
Public Class JobReleaseTask
Vererbung
JobReleaseTask

Konstruktoren

JobReleaseTask()

Initialisiert eine neue Instanz der JobReleaseTask-Klasse.

JobReleaseTask(String)

Initialisiert eine neue Instanz der JobReleaseTask-Klasse.

Eigenschaften

CommandLine

Ruft die Befehlszeile des Tasks ab oder legt sie fest.

ContainerSettings

Ruft die Einstellungen für den Container ab, unter dem der Task ausgeführt wird, oder legt diese fest.

EnvironmentSettings

Ruft die Auflistung von EnvironmentSetting-Instanzen ab oder legt sie fest.

Id

Ruft die ID der Aufgabe ab oder legt sie fest.

MaxWallClockTime

Ruft die maximale Dauer ab, für die ein Task ab dem Zeitpunkt der Erstellung ausgeführt werden darf, oder legt diese fest.

ResourceFiles

Ruft eine Liste von Dateien ab, die vom Batch-Dienst auf den Computeknoten heruntergeladen werden, bevor die Befehlszeile ausgeführt wird, oder legt diese fest.

RetentionTime

Ruft die Dauer ab, für die Dateien im Arbeitsverzeichnis des Tasks aufbewahrt werden, ab dem Zeitpunkt, zu dem die Ausführung abgeschlossen ist, oder legt diese fest. Nach dieser Dauer wird das Arbeitsverzeichnis des Tasks wieder abgerufen.

UserIdentity

Ruft die Benutzeridentität ab, unter der der Task ausgeführt wird, oder legt diese fest.

Gilt für: