JobAddParameter interface
A JobAddParametert képviselő felület.
Tulajdonságok
| common |
A környezeti változók gyakori beállításainak listája. Ezek a környezeti változók a feladat összes tevékenységéhez (beleértve a feladatkezelőt, a feladat-előkészítést és a feladatkiadási tevékenységeket) vannak beállítva. Az egyes feladatok felülbírálhatják az itt megadott környezeti beállításokat ugyanazzal a beállításnévvel, egy másik értékkel. |
| constraints | A feladat végrehajtási korlátozásai. |
| display |
A feladat megjelenítendő neve. A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat. |
| id | Egy sztring, amely egyedileg azonosítja a feladatot a fiókon belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Az azonosító kis- és nagybetűket nem érzékelyítő (vagyis előfordulhat, hogy nem rendelkezik két azonosítóval egy fiókon belül, amelyek csak esetenként különböznek). |
| job |
A feladat indításakor elindítandó Feladatkezelői tevékenység részletei. Ha a feladat nem ad meg feladatkezelői feladatot, a felhasználónak explicit módon fel kell vennie a feladatba a tevékenységeket. Ha a Feladat nem ad meg feladatkezelői tevékenységet, a Batch szolgáltatás a feladat létrehozásakor létrehozza a Feladatkezelő tevékenységet, és a feladat többi tevékenységének ütemezése előtt megpróbálja ütemezni a Feladatkezelő tevékenységet. A Feladatkezelői tevékenység jellemző célja a feladatok végrehajtásának szabályozása és/vagy monitorozása, például a további futtatandó tevékenységek eldöntésével, a munka befejezésének megállapításával stb. (A Feladatkezelői tevékenység azonban nem korlátozódik ezekre a tevékenységekre – teljes értékű feladat a rendszerben, és bármilyen műveletet végrehajt a feladathoz.) Egy Feladatkezelői feladat például letölthet egy paraméterként megadott fájlt, elemezheti a fájl tartalmát, és további feladatokat küldhet be ezek alapján. |
| job |
A feladat-előkészítési feladat. Ha egy feladathoz feladat-előkészítési tevékenység tartozik, a Batch szolgáltatás futtatja a feladat-előkészítési feladatot egy csomóponton, mielőtt az adott számítási csomóponton elkezdené a feladat tevékenységeit. |
| job |
A feladat kiadási feladata. Feladat-kiadási tevékenység nem adható meg anélkül, hogy a feladathoz feladatelőkészítési feladatot is meg kellene adnia. A Batch szolgáltatás a feladat-előkészítési feladatot futtató csomópontokon futtatja a feladat-kiadási feladatot. A feladatkiadási tevékenység elsődleges célja a feladat-előkészítési tevékenység által végrehajtott számítási csomópontok módosításainak visszavonása. A példatevékenységek közé tartozik a helyi fájlok törlése vagy a feladat-előkészítés részeként elindított szolgáltatások leállítása. |
| metadata | A feladathoz metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál. |
| network |
A feladat hálózati konfigurációja. |
| on |
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat összes feladata befejeződött állapotban van. Vegye figyelembe, hogy ha egy feladat nem tartalmaz tevékenységeket, akkor a rendszer az összes tevékenységet befejezettnek tekinti. Ezt a lehetőséget ezért leggyakrabban a Job Manager-tevékenységhez használják; Ha automatikus feladatleállást szeretne használni Feladatkezelő nélkül, először állítsa aAllTasksComplete parancsot noaction értékre, és frissítse a feladattulajdonságokat úgy, hogy azAllTasksComplete-en állítsa be a feladat befejezését, miután befejezte a tevékenységek hozzáadását. Az alapértelmezett beállítás a noaction. A lehetséges értékek a következők: "noAction", "terminateJob" |
| on |
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat egyik feladata meghiúsul. A feladat meghiúsultnak minősül, ha azInfo hibával rendelkezik. A failureInfo akkor van beállítva, ha a tevékenység nem nulla kilépési kóddal fejeződik be az újrapróbálkozások számának kimerítése után, vagy ha hiba történt a feladat indításakor, például egy erőforrásfájl letöltési hibája miatt. Az alapértelmezett beállítás a noaction. Lehetséges értékek: 'noAction', 'performExitOptionsJobAction' |
| pool |
Az a készlet, amelyen a Batch szolgáltatás futtatja a feladat feladatait. |
| priority | A feladat prioritása. A prioritási értékek -1000 és 1000 között mozoghatnak, mivel -1000 a legalacsonyabb prioritás, 1000 pedig a legmagasabb prioritás. Az alapértelmezett érték 0. |
| uses |
Azt jelzi, hogy a feladat tevékenységei definiálhatnak-e egymástól függőségeket. Az alapértelmezett érték hamis. |
Tulajdonság adatai
commonEnvironmentSettings
A környezeti változók gyakori beállításainak listája. Ezek a környezeti változók a feladat összes tevékenységéhez (beleértve a feladatkezelőt, a feladat-előkészítést és a feladatkiadási tevékenységeket) vannak beállítva. Az egyes feladatok felülbírálhatják az itt megadott környezeti beállításokat ugyanazzal a beállításnévvel, egy másik értékkel.
commonEnvironmentSettings?: EnvironmentSetting[]
Tulajdonság értéke
constraints
displayName
A feladat megjelenítendő neve. A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat.
displayName?: string
Tulajdonság értéke
string
id
Egy sztring, amely egyedileg azonosítja a feladatot a fiókon belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Az azonosító kis- és nagybetűket nem érzékelyítő (vagyis előfordulhat, hogy nem rendelkezik két azonosítóval egy fiókon belül, amelyek csak esetenként különböznek).
id: string
Tulajdonság értéke
string
jobManagerTask
A feladat indításakor elindítandó Feladatkezelői tevékenység részletei. Ha a feladat nem ad meg feladatkezelői feladatot, a felhasználónak explicit módon fel kell vennie a feladatba a tevékenységeket. Ha a Feladat nem ad meg feladatkezelői tevékenységet, a Batch szolgáltatás a feladat létrehozásakor létrehozza a Feladatkezelő tevékenységet, és a feladat többi tevékenységének ütemezése előtt megpróbálja ütemezni a Feladatkezelő tevékenységet. A Feladatkezelői tevékenység jellemző célja a feladatok végrehajtásának szabályozása és/vagy monitorozása, például a további futtatandó tevékenységek eldöntésével, a munka befejezésének megállapításával stb. (A Feladatkezelői tevékenység azonban nem korlátozódik ezekre a tevékenységekre – teljes értékű feladat a rendszerben, és bármilyen műveletet végrehajt a feladathoz.) Egy Feladatkezelői feladat például letölthet egy paraméterként megadott fájlt, elemezheti a fájl tartalmát, és további feladatokat küldhet be ezek alapján.
jobManagerTask?: JobManagerTask
Tulajdonság értéke
jobPreparationTask
A feladat-előkészítési feladat. Ha egy feladathoz feladat-előkészítési tevékenység tartozik, a Batch szolgáltatás futtatja a feladat-előkészítési feladatot egy csomóponton, mielőtt az adott számítási csomóponton elkezdené a feladat tevékenységeit.
jobPreparationTask?: JobPreparationTask
Tulajdonság értéke
jobReleaseTask
A feladat kiadási feladata. Feladat-kiadási tevékenység nem adható meg anélkül, hogy a feladathoz feladatelőkészítési feladatot is meg kellene adnia. A Batch szolgáltatás a feladat-előkészítési feladatot futtató csomópontokon futtatja a feladat-kiadási feladatot. A feladatkiadási tevékenység elsődleges célja a feladat-előkészítési tevékenység által végrehajtott számítási csomópontok módosításainak visszavonása. A példatevékenységek közé tartozik a helyi fájlok törlése vagy a feladat-előkészítés részeként elindított szolgáltatások leállítása.
jobReleaseTask?: JobReleaseTask
Tulajdonság értéke
metadata
A feladathoz metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál.
metadata?: MetadataItem[]
Tulajdonság értéke
networkConfiguration
A feladat hálózati konfigurációja.
networkConfiguration?: JobNetworkConfiguration
Tulajdonság értéke
onAllTasksComplete
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat összes feladata befejeződött állapotban van. Vegye figyelembe, hogy ha egy feladat nem tartalmaz tevékenységeket, akkor a rendszer az összes tevékenységet befejezettnek tekinti. Ezt a lehetőséget ezért leggyakrabban a Job Manager-tevékenységhez használják; Ha automatikus feladatleállást szeretne használni Feladatkezelő nélkül, először állítsa aAllTasksComplete parancsot noaction értékre, és frissítse a feladattulajdonságokat úgy, hogy azAllTasksComplete-en állítsa be a feladat befejezését, miután befejezte a tevékenységek hozzáadását. Az alapértelmezett beállítás a noaction. A lehetséges értékek a következők: "noAction", "terminateJob"
onAllTasksComplete?: OnAllTasksComplete
Tulajdonság értéke
onTaskFailure
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat egyik feladata meghiúsul. A feladat meghiúsultnak minősül, ha azInfo hibával rendelkezik. A failureInfo akkor van beállítva, ha a tevékenység nem nulla kilépési kóddal fejeződik be az újrapróbálkozások számának kimerítése után, vagy ha hiba történt a feladat indításakor, például egy erőforrásfájl letöltési hibája miatt. Az alapértelmezett beállítás a noaction. Lehetséges értékek: 'noAction', 'performExitOptionsJobAction'
onTaskFailure?: OnTaskFailure
Tulajdonság értéke
poolInfo
Az a készlet, amelyen a Batch szolgáltatás futtatja a feladat feladatait.
poolInfo: PoolInformation
Tulajdonság értéke
priority
A feladat prioritása. A prioritási értékek -1000 és 1000 között mozoghatnak, mivel -1000 a legalacsonyabb prioritás, 1000 pedig a legmagasabb prioritás. Az alapértelmezett érték 0.
priority?: number
Tulajdonság értéke
number
usesTaskDependencies
Azt jelzi, hogy a feladat tevékenységei definiálhatnak-e egymástól függőségeket. Az alapértelmezett érték hamis.
usesTaskDependencies?: boolean
Tulajdonság értéke
boolean