Sdílet prostřednictvím


ExitOptionsOutput interface

Určuje, jak služba Batch reaguje na konkrétní výstupní podmínku.

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"

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"

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