JobSpecification interface
A JobSpecifikációt jelképező 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 az ütemezés szerint létrehozott feladatok összes tevékenységéhez vannak beállítva (beleértve a Feladatkezelőt, a Feladat-előkészítést és a Feladatkiadási tevékenységeket). 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 | Az ütemezés szerint létrehozott feladatok végrehajtási korlátozásai. |
| display |
Az ütemezés szerint létrehozott feladatok megjelenítendő neve. A névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat. |
| job |
Egy feladat indításakor elindítandó Feladatkezelői tevékenység részletei ebben az ütemezésben. Ha a feladat nem ad meg feladatkezelői feladatot, a felhasználónak explicit módon hozzá kell adnia feladatokat a Feladat API használatával. 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. |
| job |
Az ütemezés szerint létrehozott feladatok feladat-előkészítési feladata. 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 |
Az ütemezés szerint létrehozott feladatok feladat-kiadási feladata. A feladat-kiadási tevékenység elsődleges célja a feladat-előkészítési tevékenység által végrehajtott 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. 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-kiadási feladatot azon számítási csomópontokon futtatja, amelyek a feladat-előkészítési feladatot futtatják. |
| metadata | Az ütemezésben metaadatként létrehozott egyes feladatokhoz 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 az ütemezés szerint létrehozott 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 egy feladat meghiúsul az ütemezés szerint létrehozott feladatban. A feladat akkor tekinthető sikertelennek, ha meghiúsult, 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 az ütemezés szerint létrehozott feladatok feladatait futtatja. |
| priority | Az ütemezés szerint létrehozott feladatok 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. Ez a prioritás lesz alapértelmezettként használva a feladatütemezés összes feladatához. A feladat prioritását a Feladat API frissítésével frissítheti, miután létrejött. |
| 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 az ütemezés szerint létrehozott feladatok összes tevékenységéhez vannak beállítva (beleértve a Feladatkezelőt, a Feladat-előkészítést és a Feladatkiadási tevékenységeket). 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
Az ütemezés szerint létrehozott feladatok végrehajtási korlátozásai.
constraints?: JobConstraints
Tulajdonság értéke
displayName
Az ütemezés szerint létrehozott feladatok megjelenítendő neve. A névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat.
displayName?: string
Tulajdonság értéke
string
jobManagerTask
Egy feladat indításakor elindítandó Feladatkezelői tevékenység részletei ebben az ütemezésben. Ha a feladat nem ad meg feladatkezelői feladatot, a felhasználónak explicit módon hozzá kell adnia feladatokat a Feladat API használatával. 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.
jobManagerTask?: JobManagerTask
Tulajdonság értéke
jobPreparationTask
Az ütemezés szerint létrehozott feladatok feladat-előkészítési feladata. 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
Az ütemezés szerint létrehozott feladatok feladat-kiadási feladata. A feladat-kiadási tevékenység elsődleges célja a feladat-előkészítési tevékenység által végrehajtott 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. 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-kiadási feladatot azon számítási csomópontokon futtatja, amelyek a feladat-előkészítési feladatot futtatják.
jobReleaseTask?: JobReleaseTask
Tulajdonság értéke
metadata
Az ütemezésben metaadatként létrehozott egyes feladatokhoz 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 az ütemezés szerint létrehozott 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 egy feladat meghiúsul az ütemezés szerint létrehozott feladatban. A feladat akkor tekinthető sikertelennek, ha meghiúsult, 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 az ütemezés szerint létrehozott feladatok feladatait futtatja.
poolInfo: PoolInformation
Tulajdonság értéke
priority
Az ütemezés szerint létrehozott feladatok 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. Ez a prioritás lesz alapértelmezettként használva a feladatütemezés összes feladatához. A feladat prioritását a Feladat API frissítésével frissítheti, miután létrejött.
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