Udostępnij za pośrednictwem


StartTask Klasa

Definicja

Zadanie, które jest uruchamiane, gdy węzeł obliczeniowy dołącza do puli w usłudze Azure Batch lub gdy węzeł obliczeniowy jest ponownie uruchamiany lub odtwarzany.

public class StartTask
type StartTask = class
Public Class StartTask
Dziedziczenie
StartTask

Uwagi

W niektórych przypadkach zadanie uruchamiania może zostać uruchomione ponownie, mimo że węzeł nie został uruchomiony ponownie. W związku z tym zadania uruchamiania powinny być idempotentne i wyjdą bezpiecznie, jeśli konfiguracja, którą wykonuje, została już wykonana. Należy zachować szczególną ostrożność, aby uniknąć zadań uruchamiania, które tworzą proces przerwania lub instalują/uruchamiają usługi z katalogu roboczego zadania uruchamiania, ponieważ uniemożliwi to usłudze Batch ponowne uruchomienie zadania uruchamiania.

Konstruktory

StartTask()

Inicjuje nowe wystąpienie klasy StartTask.

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

Inicjuje nowe wystąpienie klasy StartTask.

Właściwości

CommandLine

Pobiera lub ustawia wiersz polecenia zadania uruchamiania.

ContainerSettings

Pobiera lub ustawia ustawienia kontenera, w którym jest uruchamiane zadanie uruchamiania.

EnvironmentSettings

Pobiera lub ustawia listę ustawień zmiennych środowiskowych dla zadania uruchamiania.

MaxTaskRetryCount

Pobiera lub ustawia maksymalną liczbę ponownych prób zadania.

ResourceFiles

Pobiera lub ustawia listę plików, które usługa Batch pobierze do węzła obliczeniowego przed uruchomieniem wiersza polecenia.

UserIdentity

Pobiera lub ustawia tożsamość użytkownika, w ramach której jest uruchamiane zadanie uruchamiania.

WaitForSuccess

Pobiera lub ustawia, czy usługa Batch powinna czekać na pomyślne zakończenie zadania uruchamiania (czyli zakończenie z kodem zakończenia 0) przed zaplanowaniem wszystkich zadań w węźle obliczeniowym.

Metody

Validate()

Zweryfikuj obiekt.

Dotyczy