Dela via


Schedule interface

Ett gränssnitt som representerar Schema.

Egenskaper

doNotRunAfter

En tid efter vilken inget jobb skapas under det här jobbschemat. Schemat flyttas till det slutförda tillståndet så snart den här tidsgränsen har passerat och det inte finns något aktivt jobb under det här jobbschemat. Om du inte anger ett doNotRunAfter-tid och du skapar ett återkommande jobbschema förblir jobbschemat aktivt tills du uttryckligen avslutar det.

doNotRunUntil

Den tidigaste tidpunkt då ett jobb kan skapas under det här jobbschemat. Om du inte anger en doNotRunUntil-tid blir schemat redo att skapa jobb omedelbart.

recurrenceInterval

Tidsintervallet mellan starttiderna för två efterföljande jobb under jobbschemat. Ett jobbschema kan ha högst ett aktivt jobb under det vid en viss tidpunkt. Eftersom ett jobbschema kan ha högst ett aktivt jobb under det vid en viss tidpunkt, om det är dags att skapa ett nytt jobb under ett jobbschema, men det tidigare jobbet fortfarande körs, skapar Batch-tjänsten inte det nya jobbet förrän det tidigare jobbet har slutförts. Om det tidigare jobbet inte avslutas inom startperioden för den nya upprepningenInterval kommer inget nytt jobb att schemaläggas för det intervallet. För återkommande jobb bör du normalt ange ett jobManagerTask i jobSpecification. Om du inte använder jobManagerTask behöver du en extern process för att övervaka när jobb skapas, lägga till Uppgifter i Jobb och avsluta jobben som är redo för nästa upprepning. Standardvärdet är att schemat inte upprepas: ett jobb skapas, inom startWindow efter doNotRunUntil-tiden, och schemat är klart så snart jobbet har slutförts. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran).

startWindow

Tidsintervallet, som börjar från den tidpunkt då schemat anger att ett jobb ska skapas, inom vilket ett jobb måste skapas. Om ett jobb inte skapas inom intervallet startWindow går "affärsmöjligheten" förlorad. inget jobb skapas förrän nästa upprepning av schemat. Om schemat är återkommande och startWindow är längre än upprepningsintervallet motsvarar detta en oändlig startWindow, eftersom jobbet som är "due" i en recurrenceInterval inte överförs till nästa upprepningsintervall. Standardvärdet är oändligt. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran).

Egenskapsinformation

doNotRunAfter

En tid efter vilken inget jobb skapas under det här jobbschemat. Schemat flyttas till det slutförda tillståndet så snart den här tidsgränsen har passerat och det inte finns något aktivt jobb under det här jobbschemat. Om du inte anger ett doNotRunAfter-tid och du skapar ett återkommande jobbschema förblir jobbschemat aktivt tills du uttryckligen avslutar det.

doNotRunAfter?: Date

Egenskapsvärde

Date

doNotRunUntil

Den tidigaste tidpunkt då ett jobb kan skapas under det här jobbschemat. Om du inte anger en doNotRunUntil-tid blir schemat redo att skapa jobb omedelbart.

doNotRunUntil?: Date

Egenskapsvärde

Date

recurrenceInterval

Tidsintervallet mellan starttiderna för två efterföljande jobb under jobbschemat. Ett jobbschema kan ha högst ett aktivt jobb under det vid en viss tidpunkt. Eftersom ett jobbschema kan ha högst ett aktivt jobb under det vid en viss tidpunkt, om det är dags att skapa ett nytt jobb under ett jobbschema, men det tidigare jobbet fortfarande körs, skapar Batch-tjänsten inte det nya jobbet förrän det tidigare jobbet har slutförts. Om det tidigare jobbet inte avslutas inom startperioden för den nya upprepningenInterval kommer inget nytt jobb att schemaläggas för det intervallet. För återkommande jobb bör du normalt ange ett jobManagerTask i jobSpecification. Om du inte använder jobManagerTask behöver du en extern process för att övervaka när jobb skapas, lägga till Uppgifter i Jobb och avsluta jobben som är redo för nästa upprepning. Standardvärdet är att schemat inte upprepas: ett jobb skapas, inom startWindow efter doNotRunUntil-tiden, och schemat är klart så snart jobbet har slutförts. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran).

recurrenceInterval?: string

Egenskapsvärde

string

startWindow

Tidsintervallet, som börjar från den tidpunkt då schemat anger att ett jobb ska skapas, inom vilket ett jobb måste skapas. Om ett jobb inte skapas inom intervallet startWindow går "affärsmöjligheten" förlorad. inget jobb skapas förrän nästa upprepning av schemat. Om schemat är återkommande och startWindow är längre än upprepningsintervallet motsvarar detta en oändlig startWindow, eftersom jobbet som är "due" i en recurrenceInterval inte överförs till nästa upprepningsintervall. Standardvärdet är oändligt. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran).

startWindow?: string

Egenskapsvärde

string