Sdílet prostřednictvím


StartTask Třída

Definice

Úloha, která se spustí, když se výpočetní uzel připojí k fondu ve službě Azure Batch nebo když se výpočetní uzel restartuje nebo znovu z image.

public class StartTask
type StartTask = class
Public Class StartTask
Dědičnost
StartTask

Poznámky

V některých případech může být spouštěcí úloha znovu spuštěna, i když se uzel nerestartoval. Z tohoto důvodu by spouštěcí úlohy měly být idempotentní a měly by se řádně ukončit, pokud už bylo provedeno nastavení, které provádějí. Zvláštní pozornost je třeba věnovat tomu, abyste se vyhnuli spouštěcím úlohám, které vytvářejí přerušovaný proces nebo instalují nebo spouštějí služby z pracovního adresáře spouštěcího úkolu, protože tím se službě Batch zablokuje možnost znovu spustit spouštěcí úkol.

Konstruktory

StartTask()

Inicializuje novou instanci StartTask třídy.

StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings)

Inicializuje novou instanci StartTask třídy.

Vlastnosti

CommandLine

Získá nebo nastaví příkazový řádek spouštěcího úkolu.

ContainerSettings

Získá nebo nastaví nastavení pro kontejner, pod kterým se spouští spouštěcí úloha.

EnvironmentSettings

Získá nebo nastaví seznam nastavení proměnných prostředí pro spouštěcí úlohu.

MaxTaskRetryCount

Získá nebo nastaví maximální počet opakování úkolu.

ResourceFiles

Získá nebo nastaví seznam souborů, které služba Batch stáhne do výpočetního uzlu před spuštěním příkazového řádku.

UserIdentity

Získá nebo nastaví identitu uživatele, pod kterou je spuštěna úloha spuštění.

WaitForSuccess

Získá nebo nastaví, zda má služba Batch čekat na úspěšné dokončení spouštěcího úkolu (tj. na ukončení s ukončovacím kódem 0) před plánováním úkolů na výpočetním uzlu.

Metody

Validate()

Ověřte objekt.

Platí pro