Megosztás a következőn keresztül:


Feladat kezdési esemény

Ez az esemény akkor lesz kibocsátva, ha az ütemező a számítási csomóponton való kezdést ütemezi. Ha a tevékenység újrapróbálkozott vagy újra lekérdezve van, a rendszer ismét kibocsátja ezt az eseményt ugyanahhoz a tevékenységhez. Az újrapróbálkozás száma és a rendszerfeladat verziója ennek megfelelően frissül.

Az alábbi példa egy tevékenységindítási esemény törzsét mutatja be.

{
    "jobId": "myJob",
    "id": "myTask",
    "taskType": "User",
    "systemTaskVersion": 220192842,
    "requiredSlots": 1,
    "nodeInfo": {
        "poolId": "pool-001",
        "nodeId": "tvm-257509324_1-20160908t162728z"
    },
    "multiInstanceSettings": {
        "numberOfInstances": 1
    },
    "constraints": {
        "maxTaskRetryCount": 2
    },
    "executionInfo": {
        "retryCount": 0
    }
}
Az elem neve Típus Jegyzetek
jobId Lánc A feladatot tartalmazó feladat azonosítója.
id Lánc A tevékenység azonosítója.
taskType Lánc A tevékenység típusa. Ez vagy egy "JobManager", amely azt jelzi, hogy feladatkezelői feladat, vagy "Felhasználó", amely azt jelzi, hogy nem feladatkezelői feladat.
systemTaskVersion Int32 A tevékenység belső újrapróbálkozása számlálója. A Batch szolgáltatás belsőleg újrapróbál egy feladatot az átmeneti problémák számba vételéhez. Ezek a problémák közé tartoznak a belső ütemezési hibák vagy a számítási csomópontok rossz állapotban lévő helyreállításának kísérletei.
requiredSlots Int32 A feladat futtatásához szükséges pontok.
nodeInfo Összetett típus Információkat tartalmaz arról a számítási csomópontról, amelyen a tevékenység futott.
multiInstanceSettings Összetett típus Azt adja meg, hogy a tevékenység többpéldányos tevékenység, amely több számítási csomópontot igényel. Részletekért lásd a multiInstanceSettings webhelyet.
constraints Összetett típus A tevékenységre vonatkozó végrehajtási korlátozások.
executionInfo Összetett típus A feladat végrehajtásával kapcsolatos információkat tartalmaz.

nodeInfo

Az elem neve Típus Jegyzetek
poolId Lánc Annak a készletnek az azonosítója, amelyen a tevékenység futott.
nodeId Lánc Annak a csomópontnak az azonosítója, amelyen a tevékenység futott.

multiInstanceSettings

Az elem neve Típus Jegyzetek
numberOfInstances Int A tevékenység által igényelt számítási csomópontok száma.

Korlátok

Az elem neve Típus Jegyzetek
maxTaskRetryCount Int32 A tevékenység újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkoz egy feladatot, ha a kilépési kódja nem érvényes.

Ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer próbálja meg a feladatot, majd újra próbálkozhat a korlátig. Ha például a maximális újrapróbálkozás száma 3, a Batch legfeljebb 4 alkalommal próbál meg egy tevékenységet (egy kezdeti próbálkozás és 3 újrapróbálkozás).

Ha az újrapróbálkozás maximális száma 0, a Batch szolgáltatás nem próbálkozik újra a feladatokkal.

Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozza a feladatokat.

Az alapértelmezett érték 0 (nincs újrapróbálkozás).

executionInfo

Az elem neve Típus Jegyzetek
retryCount Int32 A Batch szolgáltatás által újrapróbálkozott tevékenységek száma. A feladat újrapróbálkozott, ha nemzero kilépési kóddal lép ki a megadott MaxTaskRetryCount értékig