BatchJobScheduleConfiguration interface
Schemat enligt vilket Jobb ska skapas. Alla tider är fasta respektive UTC och påverkas inte av sommartid.
Egenskaper
| do |
En tid efter vilken inget jobb kommer att skapas enligt detta jobbschema. Schemat flyttas till det färdigställda tillståndet så snart denna deadline passerar och det inte finns något aktivt jobb under detta jobbschema. Om du inte anger en doNotRunNext-tid och skapar ett återkommande jobbschema, kommer jobbschemat att förbli aktivt tills du uttryckligen avslutar det. |
| do |
Den tidigaste tidpunkten då något jobb kan skapas enligt detta jobbschema. Om du inte anger en doNotRunUntil tid blir schemat redo att skapa jobb omedelbart. |
| recurrence |
Tidsintervallet mellan starttiderna för två på varandra följande jobb enligt jobbschemat. Ett jobbschema kan ha högst ett aktivt jobb under sig samtidigt. Eftersom ett jobbschema kan ha högst ett aktivt jobb under sig samtidigt, om det är dags att skapa ett nytt jobb under ett jobbschema men det föregående jobbet fortfarande körs, kommer batchtjänsten inte att skapa det nya jobbet förrän det föregående jobbet är klart. Om det tidigare jobbet inte avslutas inom startWindow-perioden för det nya recurrenceInterval, kommer inget nytt jobb att schemaläggas för det intervallet. För återkommande jobb bör du normalt ange en jobManagerTask i jobSpecation. 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 jobben och avsluta jobben redo för nästa återkomst. Standarden är att schemat inte återkommer: ett jobb skapas inom startWindow efter doNotRunUntil och schemat är klart så snart det jobbet är klart. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar batchtjänsten schemat med ett fel; om du anropar REST-API:et direkt är HTTP-statuskoden 400 (Bad Request). |
| start |
Tidsintervallet, med start 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 startWindow-intervallet förloras 'möjligheten'; inget jobb kommer att skapas förrän nästa gång schemat återkommer. Om schemat är återkommande och startWindow är längre än recurrence interval, är detta ekvivalent med ett oändligt startWindow, eftersom jobbet som är 'förfallet' i ett recurrenceInterval inte förs vidare till nästa recurrence interval. Standardvärdet är oändligt. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar batchtjänsten schemat med ett fel; om du anropar REST-API:et direkt är HTTP-statuskoden 400 (Bad Request). |
Fastighetsdetaljer
doNotRunAfter
En tid efter vilken inget jobb kommer att skapas enligt detta jobbschema. Schemat flyttas till det färdigställda tillståndet så snart denna deadline passerar och det inte finns något aktivt jobb under detta jobbschema. Om du inte anger en doNotRunNext-tid och skapar ett återkommande jobbschema, kommer jobbschemat att förbli aktivt tills du uttryckligen avslutar det.
doNotRunAfter?: Date
Fastighetsvärde
Date
doNotRunUntil
Den tidigaste tidpunkten då något jobb kan skapas enligt detta jobbschema. Om du inte anger en doNotRunUntil tid blir schemat redo att skapa jobb omedelbart.
doNotRunUntil?: Date
Fastighetsvärde
Date
recurrenceInterval
Tidsintervallet mellan starttiderna för två på varandra följande jobb enligt jobbschemat. Ett jobbschema kan ha högst ett aktivt jobb under sig samtidigt. Eftersom ett jobbschema kan ha högst ett aktivt jobb under sig samtidigt, om det är dags att skapa ett nytt jobb under ett jobbschema men det föregående jobbet fortfarande körs, kommer batchtjänsten inte att skapa det nya jobbet förrän det föregående jobbet är klart. Om det tidigare jobbet inte avslutas inom startWindow-perioden för det nya recurrenceInterval, kommer inget nytt jobb att schemaläggas för det intervallet. För återkommande jobb bör du normalt ange en jobManagerTask i jobSpecation. 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 jobben och avsluta jobben redo för nästa återkomst. Standarden är att schemat inte återkommer: ett jobb skapas inom startWindow efter doNotRunUntil och schemat är klart så snart det jobbet är klart. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar batchtjänsten schemat med ett fel; om du anropar REST-API:et direkt är HTTP-statuskoden 400 (Bad Request).
recurrenceInterval?: string
Fastighetsvärde
string
startWindow
Tidsintervallet, med start 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 startWindow-intervallet förloras 'möjligheten'; inget jobb kommer att skapas förrän nästa gång schemat återkommer. Om schemat är återkommande och startWindow är längre än recurrence interval, är detta ekvivalent med ett oändligt startWindow, eftersom jobbet som är 'förfallet' i ett recurrenceInterval inte förs vidare till nästa recurrence interval. Standardvärdet är oändligt. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar batchtjänsten schemat med ett fel; om du anropar REST-API:et direkt är HTTP-statuskoden 400 (Bad Request).
startWindow?: string
Fastighetsvärde
string