Freigeben über


JobPreparationTask Klasse

Definition

Eine Auftragsvorbereitungsaufgabe, die vor allen Aufgaben des Auftrags auf einem bestimmten Computeknoten ausgeführt werden soll.

public class JobPreparationTask
type JobPreparationTask = class
Public Class JobPreparationTask
Vererbung
JobPreparationTask

Hinweise

Batch wiederholt Aufgaben, wenn ein Wiederherstellungsvorgang auf einem Computeknoten ausgelöst wird. Beispiele für Wiederherstellungsvorgänge sind (aber nicht beschränkt auf), wenn ein fehlerhafter Computeknoten neu gestartet wird oder ein Computeknoten aufgrund eines Hostfehlers nicht mehr vorhanden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit MaxTaskRetryCountgezählt. Auch wenn der MaxTaskRetryCount wert 0 ist, kann aufgrund eines Wiederherstellungsvorgangs eine interne Wiederholung erfolgen. Daher sollten alle Aufgaben idempotent sein. Dies bedeutet, dass Aufgaben es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne dass es zu Beschädigungen oder doppelten Daten kommt. Die bewährte Methode für Aufgaben mit langer Ausführungszeit besteht darin, eine Form des Prüfpunktings zu verwenden.

Konstruktoren

JobPreparationTask()

Initialisiert eine neue Instanz der JobPreparationTask-Klasse.

JobPreparationTask(String)

Initialisiert eine neue Instanz der JobPreparationTask-Klasse.

Eigenschaften

CommandLine

Ruft die Befehlszeile der Aufgabe ab oder legt sie fest.

Constraints

Ruft die Ausführungseinschränkungen ab, die vom Benutzer für diesen Auftragsvorbereitungstask bereitgestellt werden, oder legt diese 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 des Vorgangs ab oder legt sie fest.

RerunOnComputeNodeRebootAfterSuccess

Ruft ab oder legt fest, ob der Batch-Dienst den Task Auftragsvorbereitung nach dem Neustart eines Computeknotens erneut ausführen soll.

ResourceFiles

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

UserIdentity

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

WaitForSuccess

Ruft ab oder legt fest, ob der Batch-Dienst auf den erfolgreichen Abschluss des Auftragsvorbereitungstasks warten soll, bevor Aufgaben auf dem Computeknoten geplant werden.

Gilt für: