StartTask Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Aufgabe, die ausgeführt wird, wenn ein Computeknoten einen Pool im Azure Batch-Dienst verknüpft oder wenn der Computeknoten neu gestartet oder neu erstellt wird.
public class StartTask
type StartTask = class
Public Class StartTask
- Vererbung
-
StartTask
Hinweise
In einigen Fällen kann der Starttask erneut ausgeführt werden, obwohl der Knoten nicht neu gestartet wurde. Aus diesem Grund sollten Startaufgaben idempotent sein und ordnungsgemäß beendet werden, wenn das setup, das sie ausführen, bereits abgeschlossen wurde. Es ist besonders darauf zu achten, dass Startaufgaben vermieden werden, die einen Breakaway-Prozess erstellen oder Dienste aus dem Arbeitsverzeichnis der Startaufgabe installieren/starten, da batch dadurch verhindert wird, dass die Startaufgabe erneut ausgeführt werden kann.
Konstruktoren
StartTask() |
Initialisiert eine neue instance der StartTask-Klasse. |
StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings) |
Initialisiert eine neue instance der StartTask-Klasse. |
Eigenschaften
CommandLine |
Ruft die Befehlszeile des Starttasks ab oder legt diese fest. |
ContainerSettings |
Ruft die Einstellungen für den Container ab, unter dem der Starttask ausgeführt wird, oder legt diese fest. |
EnvironmentSettings |
Ruft eine Liste von Umgebungsvariableneinstellungen für den Starttask ab oder legt diese fest. |
MaxTaskRetryCount |
Ruft die maximale Anzahl der Wiederholungen ab 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. |
UserIdentity |
Ruft die Benutzeridentität ab, unter der der Starttask ausgeführt wird, oder legt diese fest. |
WaitForSuccess |
Ruft ab oder legt fest, ob der Batch-Dienst warten soll, bis der Starttask erfolgreich abgeschlossen wurde (d. h. beenden mit Exitcode 0), bevor er Aufgaben auf dem Computeknoten plant. |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET