Sdílet prostřednictvím


BatchJobScheduleConfigurationOutput interface

Plán, podle kterého budou vytvořeny úlohy. Všechny časy jsou opravené v utc a nejsou ovlivněny letním časem.

Vlastnosti

doNotRunAfter

Čas, po kterém se v rámci tohoto plánu úlohy nevytvořila žádná úloha. Plán se přesune do dokončeného stavu, jakmile bude tento termín v minulosti a v rámci tohoto plánu úlohy neexistuje žádná aktivní úloha. Pokud nezadáte čas doNotRunAfter a vytváříte opakovaný plán úlohy, plán úlohy zůstane aktivní, dokud ho explicitně neukončíte.

doNotRunUntil

Nejstarší čas, kdy lze v rámci tohoto plánu úlohy vytvořit jakoukoli úlohu. Pokud nezadáte čas doNotRunUntil, plán se okamžitě připraví k vytvoření úloh.

recurrenceInterval

Časový interval mezi časy spuštění dvou po sobě jdoucích úloh v rámci plánu úlohy. Plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu. Vzhledem k tomu, že plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu, pokud je čas vytvořit novou úlohu v rámci plánu úlohy, ale předchozí úloha je stále spuštěná, služba Batch novou úlohu nevytvoří, dokud předchozí úloha nedokončí. Pokud předchozí úloha nedokončí v období startWindow nového recurrenceIntervalu, nebude pro tento interval naplánována žádná nová úloha. U opakovaných úloh byste normálně měli zadat jobManagerTask v úlohuSpecification. Pokud nepoužíváte jobManagerTask, budete potřebovat externí proces pro monitorování při vytváření úloh, přidání úkolů do úloh a ukončení úloh připravených k dalšímu opakování. Výchozí hodnota je, že se plán nevytvořil znovu: jedna úloha se vytvoří v rámci startWindow po době doNotRunUntil a plán se dokončí hned po dokončení úlohy. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).

startWindow

Časový interval, počínaje časem, kdy plán označuje, že má být vytvořena úloha, ve které musí být vytvořena úloha. Pokud se úloha nevytvořila v intervalu startWindow, dojde ke ztrátě příležitosti; Do dalšího opakování plánu se nevytvořila žádná úloha. Pokud je plán opakovaný a startWindow je delší než interval opakování, je to ekvivalent nekonečného startWindow, protože úloha, která je "due" v jednom opakováníInterval nepřenese do dalšího intervalu opakování. Výchozí hodnota je nekonečná. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).

Podrobnosti vlastnosti

doNotRunAfter

Čas, po kterém se v rámci tohoto plánu úlohy nevytvořila žádná úloha. Plán se přesune do dokončeného stavu, jakmile bude tento termín v minulosti a v rámci tohoto plánu úlohy neexistuje žádná aktivní úloha. Pokud nezadáte čas doNotRunAfter a vytváříte opakovaný plán úlohy, plán úlohy zůstane aktivní, dokud ho explicitně neukončíte.

doNotRunAfter?: string

Hodnota vlastnosti

string

doNotRunUntil

Nejstarší čas, kdy lze v rámci tohoto plánu úlohy vytvořit jakoukoli úlohu. Pokud nezadáte čas doNotRunUntil, plán se okamžitě připraví k vytvoření úloh.

doNotRunUntil?: string

Hodnota vlastnosti

string

recurrenceInterval

Časový interval mezi časy spuštění dvou po sobě jdoucích úloh v rámci plánu úlohy. Plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu. Vzhledem k tomu, že plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu, pokud je čas vytvořit novou úlohu v rámci plánu úlohy, ale předchozí úloha je stále spuštěná, služba Batch novou úlohu nevytvoří, dokud předchozí úloha nedokončí. Pokud předchozí úloha nedokončí v období startWindow nového recurrenceIntervalu, nebude pro tento interval naplánována žádná nová úloha. U opakovaných úloh byste normálně měli zadat jobManagerTask v úlohuSpecification. Pokud nepoužíváte jobManagerTask, budete potřebovat externí proces pro monitorování při vytváření úloh, přidání úkolů do úloh a ukončení úloh připravených k dalšímu opakování. Výchozí hodnota je, že se plán nevytvořil znovu: jedna úloha se vytvoří v rámci startWindow po době doNotRunUntil a plán se dokončí hned po dokončení úlohy. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).

recurrenceInterval?: string

Hodnota vlastnosti

string

startWindow

Časový interval, počínaje časem, kdy plán označuje, že má být vytvořena úloha, ve které musí být vytvořena úloha. Pokud se úloha nevytvořila v intervalu startWindow, dojde ke ztrátě příležitosti; Do dalšího opakování plánu se nevytvořila žádná úloha. Pokud je plán opakovaný a startWindow je delší než interval opakování, je to ekvivalent nekonečného startWindow, protože úloha, která je "due" v jednom opakováníInterval nepřenese do dalšího intervalu opakování. Výchozí hodnota je nekonečná. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).

startWindow?: string

Hodnota vlastnosti

string