ExitOptionsOutput interface
Určuje, jak služba Batch reaguje na konkrétní výstupní podmínku.
Vlastnosti
| dependency |
Akce, kterou služba Batch provádí na úkolech závislých na tomto úkolu. Možné hodnoty jsou "uspokojeny" (což umožňuje průběh závislých úkolů) a "blok" (závislé úkoly nadále čekají). Služba Batch zatím nepodporuje zrušení závislých úkolů. Možné hodnoty: "satisfy", "block" |
| job |
Akce, která se má provést u úlohy obsahující úkol, pokud úkol dokončí s danou podmínkou ukončení a vlastnost Job onTaskFailed je performExitOptionsJobAction. Výchozí hodnota není pro ukončovací kód 0 a ukončuje se pro všechny ostatní podmínky ukončení. Pokud vlastnost onTaskFailed úlohy není žádná akce, zadání této vlastnosti vrátí chybu a přidání požadavku na úkol selže s chybou neplatné hodnoty vlastnosti; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek). Možné hodnoty: "none", "disable", "terminate" |
Podrobnosti vlastnosti
dependencyAction
Akce, kterou služba Batch provádí na úkolech závislých na tomto úkolu. Možné hodnoty jsou "uspokojeny" (což umožňuje průběh závislých úkolů) a "blok" (závislé úkoly nadále čekají). Služba Batch zatím nepodporuje zrušení závislých úkolů.
Možné hodnoty: "satisfy", "block"
dependencyAction?: string
Hodnota vlastnosti
string
jobAction
Akce, která se má provést u úlohy obsahující úkol, pokud úkol dokončí s danou podmínkou ukončení a vlastnost Job onTaskFailed je performExitOptionsJobAction. Výchozí hodnota není pro ukončovací kód 0 a ukončuje se pro všechny ostatní podmínky ukončení. Pokud vlastnost onTaskFailed úlohy není žádná akce, zadání této vlastnosti vrátí chybu a přidání požadavku na úkol selže s chybou neplatné hodnoty vlastnosti; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).
Možné hodnoty: "none", "disable", "terminate"
jobAction?: string
Hodnota vlastnosti
string