BatchJobScheduleConfiguration interface

A feladatok létrehozásának ütemezése. Minden időpont az UTC szerint van meghatározva, és a nyári időszámítás nem befolyásolja.

Tulajdonságok

doNotRunAfter

Ez az időszak, amely után nem hoznak létre Állást ebben a Munkaidőrendben. Az ütemezés a befejezett állapotba kerül, amint lejár ez a határidő, és nincs aktív munka ebben a munkamenetrendben. Ha nem jelölsz meg doNotRunAfter időt, és ismétlődő Munkaidő-beosztást hozol létre, a Munkaidő-ütem aktív marad, amíg kifejezetten meg nem szünteted.

doNotRunUntil

Ez a legkorábbi időpont, amikor bármely Munkakör létrehozható a Munkaidőbeli Rend alapján. Ha nem adsz meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a Jobs létrehozására.

recurrenceInterval

A két egymást követő Munka kezdeti időpontja közötti időintervallum a Munkaidőbeosztás alapján. Egy munkabeosztásban legfeljebb egy aktív munka lehet egyszerre. Mivel egy Munkaidőbeosztás alatt bármikor legfeljebb egy aktív Feladat lehet, ha eljön az idő, hogy új Állást hozzanak létre egy Munkaidőbeosztás alatt, de az előző Munka még fut, a Batch szolgáltatás csak akkor hozza létre az új Munkát, amíg az előző Feladat be nem fejeződik. Ha az előző Munka nem fejez be az új recurrenceInterval startWindow időszakában, akkor nem lesz új Munka ütemezve erre az időszakra. Visszatérő Feladatoknál általában a jobSpecifikációban egy jobManagerTask feladatot kell megadni. Ha nem használod a jobManagerTask-ot, külső folyamatra lesz szükséged, hogy figyeld, mikor hoznak létre a feladatok, hozzáadod a feladatokat a feladatokhoz, és megszünteted a feladatokat a következő visszatérésre. Az alapértelmezett szabály, hogy az ütemezés nem ismétlődik meg: egy Feladat jön létre a startWindow ablakon belül a doNotRunUntil idő után, és az ütemezés befejeződik, amint az a Feladat véget ér. A minimális érték 1 perc. Ha alacsonyabb értéket adsz meg, a Batch szolgáltatás hibával elutasítja az ütemezést; ha közvetlenül a REST API-t hívod, a HTTP státuszkód 400 (Bad Request). Az időtartam ISO 8601 formátumban van megadva.

startWindow

Az időintervallum, amely attól az időponttól kezdődik, amikor az ütemterv azt jelzi, hogy egy Állást kell létrehozni, és amelyen belül Állást kell létrehozni. Ha a startWindow intervallum alatt nem jön létre egy Job, akkor a 'lehetőség' elveszik; Munkahely nem jön létre a következő megismétlődéséig. Ha az ütemterve visszatérő, és a startWindow hosszabb, mint a visszatérési intervallum, akkor ez egyenértékű a végtelen startWindow-val, mert az a feladat, amely egy recurrenceInterval-ban 'esedékes', nem kerül előre a következő visszatérési intervallumba. Az alapértelmezett végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket adsz meg, a Batch szolgáltatás hibával elutasítja az ütemezést; ha közvetlenül a REST API-t hívod, a HTTP státuszkód 400 (Bad Request). Az időtartam ISO 8601 formátumban van megadva.

Tulajdonság adatai

doNotRunAfter

Ez az időszak, amely után nem hoznak létre Állást ebben a Munkaidőrendben. Az ütemezés a befejezett állapotba kerül, amint lejár ez a határidő, és nincs aktív munka ebben a munkamenetrendben. Ha nem jelölsz meg doNotRunAfter időt, és ismétlődő Munkaidő-beosztást hozol létre, a Munkaidő-ütem aktív marad, amíg kifejezetten meg nem szünteted.

doNotRunAfter?: Date

Tulajdonság értéke

Date

doNotRunUntil

Ez a legkorábbi időpont, amikor bármely Munkakör létrehozható a Munkaidőbeli Rend alapján. Ha nem adsz meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a Jobs létrehozására.

doNotRunUntil?: Date

Tulajdonság értéke

Date

recurrenceInterval

A két egymást követő Munka kezdeti időpontja közötti időintervallum a Munkaidőbeosztás alapján. Egy munkabeosztásban legfeljebb egy aktív munka lehet egyszerre. Mivel egy Munkaidőbeosztás alatt bármikor legfeljebb egy aktív Feladat lehet, ha eljön az idő, hogy új Állást hozzanak létre egy Munkaidőbeosztás alatt, de az előző Munka még fut, a Batch szolgáltatás csak akkor hozza létre az új Munkát, amíg az előző Feladat be nem fejeződik. Ha az előző Munka nem fejez be az új recurrenceInterval startWindow időszakában, akkor nem lesz új Munka ütemezve erre az időszakra. Visszatérő Feladatoknál általában a jobSpecifikációban egy jobManagerTask feladatot kell megadni. Ha nem használod a jobManagerTask-ot, külső folyamatra lesz szükséged, hogy figyeld, mikor hoznak létre a feladatok, hozzáadod a feladatokat a feladatokhoz, és megszünteted a feladatokat a következő visszatérésre. Az alapértelmezett szabály, hogy az ütemezés nem ismétlődik meg: egy Feladat jön létre a startWindow ablakon belül a doNotRunUntil idő után, és az ütemezés befejeződik, amint az a Feladat véget ér. A minimális érték 1 perc. Ha alacsonyabb értéket adsz meg, a Batch szolgáltatás hibával elutasítja az ütemezést; ha közvetlenül a REST API-t hívod, a HTTP státuszkód 400 (Bad Request). Az időtartam ISO 8601 formátumban van megadva.

recurrenceInterval?: string

Tulajdonság értéke

string

startWindow

Az időintervallum, amely attól az időponttól kezdődik, amikor az ütemterv azt jelzi, hogy egy Állást kell létrehozni, és amelyen belül Állást kell létrehozni. Ha a startWindow intervallum alatt nem jön létre egy Job, akkor a 'lehetőség' elveszik; Munkahely nem jön létre a következő megismétlődéséig. Ha az ütemterve visszatérő, és a startWindow hosszabb, mint a visszatérési intervallum, akkor ez egyenértékű a végtelen startWindow-val, mert az a feladat, amely egy recurrenceInterval-ban 'esedékes', nem kerül előre a következő visszatérési intervallumba. Az alapértelmezett végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket adsz meg, a Batch szolgáltatás hibával elutasítja az ütemezést; ha közvetlenül a REST API-t hívod, a HTTP státuszkód 400 (Bad Request). Az időtartam ISO 8601 formátumban van megadva.

startWindow?: string

Tulajdonság értéke

string