BatchTaskExecutionInfo interface
Információk egy tevékenység végrehajtásáról.
Tulajdonságok
| container |
Információ arról a konténerről, amelyben a feladat végrehajtódik. Ez a tulajdonság csak akkor van beállítva, ha a feladat konténerkontextusban fut. |
| end |
Az idő, amikor a Feladat befejeződött. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van. |
| exit |
A program kilépési kódja, amelyet a Feladat parancssorán jelöltek meg. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van. Általánosságban a folyamat kilépési kódja tükrözi az alkalmazásfejlesztő által alkalmazott konvenciót az adott folyamatra. Ha a kilépési kód értéket használod döntések meghozatalához a kódodban, győződj meg róla, hogy ismered az alkalmazási folyamat által használt kilépési kód konvenciót. Azonban, ha a Batch szolgáltatás megszünteti a Feladatot (időkorlát vagy a felhasználói végleállás miatt az API-n keresztül), akkor operációs rendszer által definiált kilépési kódot láthatsz. |
| failure |
Információ, amely leírja a feladat hibáját, ha egyáltalán van. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van, és hibát tapasztalt. |
| last |
A legutóbbi alkalom, amikor a Feladatot a Batch szolgáltatás újra sorba állította egy felhasználói kérés hatására. Ez a tulajdonság csak akkor van beállítva, ha a requeueCount nem nulla. |
| last |
A legutóbbi alkalom, amikor a Feladat újrapróbálkozása indult. Ez az elem csak akkor létezik, ha a feladatot újra próbálták (azaz a retryCount nem nulla). Ha jelen van, ez általában megegyezik a startTime-val, de eltérhet attól, ha a feladatot más okból újraindították, nem újrapróbálkozásból; például, ha a Compute Node-ot újraindították egy újrapróbálkozás során, akkor a startTime frissül, de az utolsó RetryTime nem. |
| requeue |
Hányszor sorolta újra a feladatot a Batch szolgáltatás egy felhasználói kérés hatására. Amikor a felhasználó eltávolítja a Compute Node-okat egy poolból (a pool méretének módosításával/zsugorításával), vagy amikor a Feladatot letiltják, a felhasználó beállíthatja, hogy a Compute Node-okon futó feladatokat újra sorba állítsák végrehajtásra. Ez a szám nyomon követi, hányszor sorolták újra a feladatot ezekből az okokból. |
| result | A feladat végrehajtásának eredménye. Ha az érték 'failed', akkor a hiba részletei megtalálhatók a failureInfo tulajdonságban. |
| retry |
Hányszor próbálták újra a feladatot a Batch szolgáltatás által. A feladatalkalmazás hibáit (nem nulla kijárati kód) újra próbálják, az előfeldolgozási hibákat (a feladatot nem lehetett futtatni) és fájlfeltöltési hibákat nem próbálják újra. A Batch szolgáltatás újra megpróbálja a feladatot a korlátok által meghatározott határig. |
| start |
Az az idő, amikor a Feladat elkezdődött. A 'Running' megfelel a futó állapotnak, tehát ha a feladat megadja az erőforrásfájlokat vagy csomagokat, akkor a kezdeti idő azt az időpontot tükrözi, amikor a feladat elkezdte ezeket letölteni vagy telepíteni. Ha a Feladatot újraindították vagy újra próbálták, ez a legutóbbi alkalom, amikor a Feladat elkezdte futni. Ez a tulajdonság csak olyan feladatoknál érhető el, amelyek futó vagy befejezett állapotban vannak. |
Tulajdonság adatai
containerInfo
Információ arról a konténerről, amelyben a feladat végrehajtódik. Ez a tulajdonság csak akkor van beállítva, ha a feladat konténerkontextusban fut.
containerInfo?: BatchTaskContainerExecutionInfo
Tulajdonság értéke
endTime
Az idő, amikor a Feladat befejeződött. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van.
endTime?: Date
Tulajdonság értéke
Date
exitCode
A program kilépési kódja, amelyet a Feladat parancssorán jelöltek meg. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van. Általánosságban a folyamat kilépési kódja tükrözi az alkalmazásfejlesztő által alkalmazott konvenciót az adott folyamatra. Ha a kilépési kód értéket használod döntések meghozatalához a kódodban, győződj meg róla, hogy ismered az alkalmazási folyamat által használt kilépési kód konvenciót. Azonban, ha a Batch szolgáltatás megszünteti a Feladatot (időkorlát vagy a felhasználói végleállás miatt az API-n keresztül), akkor operációs rendszer által definiált kilépési kódot láthatsz.
exitCode?: number
Tulajdonság értéke
number
failureInfo
Információ, amely leírja a feladat hibáját, ha egyáltalán van. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van, és hibát tapasztalt.
failureInfo?: BatchTaskFailureInfo
Tulajdonság értéke
lastRequeueTime
A legutóbbi alkalom, amikor a Feladatot a Batch szolgáltatás újra sorba állította egy felhasználói kérés hatására. Ez a tulajdonság csak akkor van beállítva, ha a requeueCount nem nulla.
lastRequeueTime?: Date
Tulajdonság értéke
Date
lastRetryTime
A legutóbbi alkalom, amikor a Feladat újrapróbálkozása indult. Ez az elem csak akkor létezik, ha a feladatot újra próbálták (azaz a retryCount nem nulla). Ha jelen van, ez általában megegyezik a startTime-val, de eltérhet attól, ha a feladatot más okból újraindították, nem újrapróbálkozásból; például, ha a Compute Node-ot újraindították egy újrapróbálkozás során, akkor a startTime frissül, de az utolsó RetryTime nem.
lastRetryTime?: Date
Tulajdonság értéke
Date
requeueCount
Hányszor sorolta újra a feladatot a Batch szolgáltatás egy felhasználói kérés hatására. Amikor a felhasználó eltávolítja a Compute Node-okat egy poolból (a pool méretének módosításával/zsugorításával), vagy amikor a Feladatot letiltják, a felhasználó beállíthatja, hogy a Compute Node-okon futó feladatokat újra sorba állítsák végrehajtásra. Ez a szám nyomon követi, hányszor sorolták újra a feladatot ezekből az okokból.
requeueCount: number
Tulajdonság értéke
number
result
A feladat végrehajtásának eredménye. Ha az érték 'failed', akkor a hiba részletei megtalálhatók a failureInfo tulajdonságban.
result?: BatchTaskExecutionResult
Tulajdonság értéke
retryCount
Hányszor próbálták újra a feladatot a Batch szolgáltatás által. A feladatalkalmazás hibáit (nem nulla kijárati kód) újra próbálják, az előfeldolgozási hibákat (a feladatot nem lehetett futtatni) és fájlfeltöltési hibákat nem próbálják újra. A Batch szolgáltatás újra megpróbálja a feladatot a korlátok által meghatározott határig.
retryCount: number
Tulajdonság értéke
number
startTime
Az az idő, amikor a Feladat elkezdődött. A 'Running' megfelel a futó állapotnak, tehát ha a feladat megadja az erőforrásfájlokat vagy csomagokat, akkor a kezdeti idő azt az időpontot tükrözi, amikor a feladat elkezdte ezeket letölteni vagy telepíteni. Ha a Feladatot újraindították vagy újra próbálták, ez a legutóbbi alkalom, amikor a Feladat elkezdte futni. Ez a tulajdonság csak olyan feladatoknál érhető el, amelyek futó vagy befejezett állapotban vannak.
startTime?: Date
Tulajdonság értéke
Date