Freigeben über


StartTask Klasse

Definition

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: