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
| do |
Ez az idő, amely után nem jön létre feladat ebben a feladatütemezésben. Az ütemezés azonnal befejezett állapotba kerül, amint ez a határidő lejárt, és ebben a feladatütemezésben nincs aktív feladat. Ha nem ad meg doNotRunAfter időpontot, és ismétlődő feladatütemezést hoz létre, a feladatütemezés addig aktív marad, amíg explicit módon meg nem szünteti azt. |
| do |
Az a legkorábbi időpont, amikor bármely feladat létrehozható ebben a feladatütemezésben. Ha nem ad meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a feladatok létrehozására. |
| recurrence |
Két egymást követő feladat kezdési időpontja közötti időintervallum a feladatütemezésben. A feladatütemezések alatt legfeljebb egy aktív feladat lehet. Mivel egy feladatütemezés alatt legfeljebb egy aktív feladat lehet, ha ideje új feladatot létrehozni egy feladatütemezés alatt, de az előző feladat még fut, a Batch szolgáltatás csak az előző feladat befejezéséig hozza létre az új feladatot. Ha az előző feladat nem fejeződik be az új recurrenceInterval startWindow időszakában, akkor erre az intervallumra nem lesz ütemezve új feladat. Ismétlődő feladatok esetén általában meg kell adnia egy jobManagerTask értéket a jobSpecification fájlban. Ha nem használja a jobManagerTask parancsot, szüksége lesz egy külső folyamatra a feladatok létrehozásakor történő figyeléshez, tevékenységek hozzáadásához a feladatokhoz, és a feladatok készen állnak a következő ismétlődésre. Az alapértelmezett az, hogy az ütemezés nem ismétlődik: egy feladat jön létre a doNotRunUntil idő után a startWindow fájlban, és az ütemezés a feladat befejezése után azonnal befejeződik. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). |
| start |
Az időintervallum attól az időponttól kezdve, amikor az ütemezés azt jelzi, hogy létre kell hozni egy feladatot, amelyen belül létre kell hozni egy feladatot. Ha a startWindow intervallumon belül nem jön létre feladat, akkor a "lehetőség" elveszik; az ütemezés következő ismétlődéséig nem jön létre feladat. Ha az ütemezés ismétlődő, és a startWindow hosszabb az ismétlődési időköznél, akkor ez egy végtelen startWindow-nak felel meg, mivel az egyik ismétlődésben esedékes feladat nem lesz továbbítva a következő ismétlődési intervallumba. Az alapértelmezett érték végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). |
Tulajdonság adatai
doNotRunAfter
Ez az idő, amely után nem jön létre feladat ebben a feladatütemezésben. Az ütemezés azonnal befejezett állapotba kerül, amint ez a határidő lejárt, és ebben a feladatütemezésben nincs aktív feladat. Ha nem ad meg doNotRunAfter időpontot, és ismétlődő feladatütemezést hoz létre, a feladatütemezés addig aktív marad, amíg explicit módon meg nem szünteti azt.
doNotRunAfter?: string | Date
Tulajdonság értéke
string | Date
doNotRunUntil
Az a legkorábbi időpont, amikor bármely feladat létrehozható ebben a feladatütemezésben. Ha nem ad meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a feladatok létrehozására.
doNotRunUntil?: string | Date
Tulajdonság értéke
string | Date
recurrenceInterval
Két egymást követő feladat kezdési időpontja közötti időintervallum a feladatütemezésben. A feladatütemezések alatt legfeljebb egy aktív feladat lehet. Mivel egy feladatütemezés alatt legfeljebb egy aktív feladat lehet, ha ideje új feladatot létrehozni egy feladatütemezés alatt, de az előző feladat még fut, a Batch szolgáltatás csak az előző feladat befejezéséig hozza létre az új feladatot. Ha az előző feladat nem fejeződik be az új recurrenceInterval startWindow időszakában, akkor erre az intervallumra nem lesz ütemezve új feladat. Ismétlődő feladatok esetén általában meg kell adnia egy jobManagerTask értéket a jobSpecification fájlban. Ha nem használja a jobManagerTask parancsot, szüksége lesz egy külső folyamatra a feladatok létrehozásakor történő figyeléshez, tevékenységek hozzáadásához a feladatokhoz, és a feladatok készen állnak a következő ismétlődésre. Az alapértelmezett az, hogy az ütemezés nem ismétlődik: egy feladat jön létre a doNotRunUntil idő után a startWindow fájlban, és az ütemezés a feladat befejezése után azonnal befejeződik. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).
recurrenceInterval?: string
Tulajdonság értéke
string
startWindow
Az időintervallum attól az időponttól kezdve, amikor az ütemezés azt jelzi, hogy létre kell hozni egy feladatot, amelyen belül létre kell hozni egy feladatot. Ha a startWindow intervallumon belül nem jön létre feladat, akkor a "lehetőség" elveszik; az ütemezés következő ismétlődéséig nem jön létre feladat. Ha az ütemezés ismétlődő, és a startWindow hosszabb az ismétlődési időköznél, akkor ez egy végtelen startWindow-nak felel meg, mivel az egyik ismétlődésben esedékes feladat nem lesz továbbítva a következő ismétlődési intervallumba. Az alapértelmezett érték végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).
startWindow?: string
Tulajdonság értéke
string