Megosztás:


BatchJobOutput interface

Egy Azure Batch-feladat.

Tulajdonságok

allowTaskPreemption

Azt, hogy az ebben a feladatban lévő tevékenységeket más magas prioritású feladatok elő tudják-e előtagként kezelni. (Ez a tulajdonság alapértelmezés szerint nem érhető el. További információért forduljon az ügyfélszolgálathoz) Ha az érték Igaz, a rendszernek küldött egyéb magas prioritású feladatok elsőbbséget élveznek, és képesek lesznek újra sorba állítani a feladatokat ebből a feladatból. A feladat allowTaskPreemption funkcióját a frissítési feladat API-val való létrehozása után frissítheti.

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.

constraints

A feladat végrehajtási korlátozásai.

creationTime

A feladat létrehozási ideje.

displayName

A feladat megjelenítendő neve.

eTag

A feladat ETagje. Ez egy átlátszatlan sztring. Segítségével megállapíthatja, hogy a feladat megváltozott-e a kérések között. A feladat frissítésekor átadhatja az ETaget, így megadhatja, hogy a módosítások csak akkor lépnek érvénybe, ha addig senki más nem módosította a feladatot.

executionInfo

A feladat végrehajtási adatai.

id

Egy sztring, amely egyedileg azonosítja a feladatot a fiókon belül. 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).

jobManagerTask

A feladat indításakor elindítandó Feladatkezelői tevékenység részletei.

jobPreparationTask

A feladat-előkészítési feladat. A feladat-előkészítési tevékenység egy speciális tevékenység, amely minden számítási csomóponton a feladat bármely más feladata előtt fut.

jobReleaseTask

A feladat kiadási feladata. A feladatkiadási tevékenység egy speciális tevékenység, amely a feladat végén fut minden olyan számítási csomóponton, amely a feladat bármely más feladatát futtatja.

lastModified

A feladat utolsó módosított időpontja. Ez az utolsó alkalom, amikor a feladatszintű adatok, például a Feladat állapota vagy prioritása módosultak. Nem számít bele a tevékenységszintű változásokba, például új tevékenységek vagy tevékenységek változó állapotának hozzáadásába.

maxParallelTasks

A feladathoz párhuzamosan végrehajtható tevékenységek maximális száma. (Ez a tulajdonság alapértelmezés szerint nem érhető el. További információért forduljon az ügyfélszolgálathoz) A maxParallelTasks értékének 0-nál -1-nak vagy nagyobbnak kell lennie, ha meg van adva. Ha nincs megadva, az alapértelmezett érték -1, ami azt jelenti, hogy nincs korlátozva az egyszerre futtatható tevékenységek száma. A feladat maxParallelTasks értékeit a feladat frissítési feladat API-val való létrehozása után frissítheti.

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.

networkConfiguration

(Ez a tulajdonság alapértelmezés szerint nem érhető el. További információért forduljon az ügyfélszolgálathoz) A feladat hálózati konfigurációja.

onAllTasksComplete

A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat összes feladata befejeződött állapotban van. Az alapértelmezett beállítás a noaction.

Lehetséges értékek: "noaction", "terminatejob"

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"

poolInfo

A feladathoz társított készletbeállítások.

previousState

A feladat előző állapota. Ez a tulajdonság nincs beállítva, ha a feladat kezdeti Aktív állapotban van.

Lehetséges értékek: "aktív", "letiltás", "letiltva", "engedélyezés", "megszüntetés", "befejezve", "törlés"

previousStateTransitionTime

Az az időpont, amikor a feladat az előző állapotába lépett. Ez a tulajdonság nincs beállítva, ha a feladat kezdeti Aktív állapotban van.

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.

state

A feladat aktuális állapota.

Lehetséges értékek: "aktív", "letiltás", "letiltva", "engedélyezés", "megszüntetés", "befejezve", "törlés"

stateTransitionTime

A feladat aktuális állapotának megadásának időpontja.

stats

A feladat teljes élettartamának erőforrás-használati statisztikái. Ez a tulajdonság csak akkor lesz feltöltve, ha a BatchJob kibontási záradékkal lett beolvasva, beleértve a "stats" attribútumot; ellenkező esetben null értékű. Előfordulhat, hogy a statisztikák nem érhetők el azonnal. A Batch szolgáltatás a statisztikák rendszeres összesítését hajtja végre. A tipikus késés körülbelül 30 perc.

url

A feladat URL-címe.

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.

Tulajdonság adatai

allowTaskPreemption

Azt, hogy az ebben a feladatban lévő tevékenységeket más magas prioritású feladatok elő tudják-e előtagként kezelni. (Ez a tulajdonság alapértelmezés szerint nem érhető el. További információért forduljon az ügyfélszolgálathoz) Ha az érték Igaz, a rendszernek küldött egyéb magas prioritású feladatok elsőbbséget élveznek, és képesek lesznek újra sorba állítani a feladatokat ebből a feladatból. A feladat allowTaskPreemption funkcióját a frissítési feladat API-val való létrehozása után frissítheti.

allowTaskPreemption?: boolean

Tulajdonság értéke

boolean

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?: EnvironmentSettingOutput[]

Tulajdonság értéke

constraints

A feladat végrehajtási korlátozásai.

constraints?: BatchJobConstraintsOutput

Tulajdonság értéke

creationTime

A feladat létrehozási ideje.

creationTime: string

Tulajdonság értéke

string

displayName

A feladat megjelenítendő neve.

displayName?: string

Tulajdonság értéke

string

eTag

A feladat ETagje. Ez egy átlátszatlan sztring. Segítségével megállapíthatja, hogy a feladat megváltozott-e a kérések között. A feladat frissítésekor átadhatja az ETaget, így megadhatja, hogy a módosítások csak akkor lépnek érvénybe, ha addig senki más nem módosította a feladatot.

eTag: string

Tulajdonság értéke

string

executionInfo

A feladat végrehajtási adatai.

executionInfo?: BatchJobExecutionInfoOutput

Tulajdonság értéke

id

Egy sztring, amely egyedileg azonosítja a feladatot a fiókon belül. 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.

jobManagerTask?: BatchJobManagerTaskOutput

Tulajdonság értéke

jobPreparationTask

A feladat-előkészítési feladat. A feladat-előkészítési tevékenység egy speciális tevékenység, amely minden számítási csomóponton a feladat bármely más feladata előtt fut.

jobPreparationTask?: BatchJobPreparationTaskOutput

Tulajdonság értéke

jobReleaseTask

A feladat kiadási feladata. A feladatkiadási tevékenység egy speciális tevékenység, amely a feladat végén fut minden olyan számítási csomóponton, amely a feladat bármely más feladatát futtatja.

jobReleaseTask?: BatchJobReleaseTaskOutput

Tulajdonság értéke

lastModified

A feladat utolsó módosított időpontja. Ez az utolsó alkalom, amikor a feladatszintű adatok, például a Feladat állapota vagy prioritása módosultak. Nem számít bele a tevékenységszintű változásokba, például új tevékenységek vagy tevékenységek változó állapotának hozzáadásába.

lastModified: string

Tulajdonság értéke

string

maxParallelTasks

A feladathoz párhuzamosan végrehajtható tevékenységek maximális száma. (Ez a tulajdonság alapértelmezés szerint nem érhető el. További információért forduljon az ügyfélszolgálathoz) A maxParallelTasks értékének 0-nál -1-nak vagy nagyobbnak kell lennie, ha meg van adva. Ha nincs megadva, az alapértelmezett érték -1, ami azt jelenti, hogy nincs korlátozva az egyszerre futtatható tevékenységek száma. A feladat maxParallelTasks értékeit a feladat frissítési feladat API-val való létrehozása után frissítheti.

maxParallelTasks?: number

Tulajdonság értéke

number

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?: BatchMetadataItemOutput[]

Tulajdonság értéke

networkConfiguration

(Ez a tulajdonság alapértelmezés szerint nem érhető el. További információért forduljon az ügyfélszolgálathoz) A feladat hálózati konfigurációja.

networkConfiguration?: BatchJobNetworkConfigurationOutput

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. Az alapértelmezett beállítás a noaction.

Lehetséges értékek: "noaction", "terminatejob"

onAllTasksComplete?: string

Tulajdonság értéke

string

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?: string

Tulajdonság értéke

string

poolInfo

A feladathoz társított készletbeállítások.

poolInfo: BatchPoolInfoOutput

Tulajdonság értéke

previousState

A feladat előző állapota. Ez a tulajdonság nincs beállítva, ha a feladat kezdeti Aktív állapotban van.

Lehetséges értékek: "aktív", "letiltás", "letiltva", "engedélyezés", "megszüntetés", "befejezve", "törlés"

previousState?: string

Tulajdonság értéke

string

previousStateTransitionTime

Az az időpont, amikor a feladat az előző állapotába lépett. Ez a tulajdonság nincs beállítva, ha a feladat kezdeti Aktív állapotban van.

previousStateTransitionTime?: string

Tulajdonság értéke

string

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

state

A feladat aktuális állapota.

Lehetséges értékek: "aktív", "letiltás", "letiltva", "engedélyezés", "megszüntetés", "befejezve", "törlés"

state: string

Tulajdonság értéke

string

stateTransitionTime

A feladat aktuális állapotának megadásának időpontja.

stateTransitionTime: string

Tulajdonság értéke

string

stats

A feladat teljes élettartamának erőforrás-használati statisztikái. Ez a tulajdonság csak akkor lesz feltöltve, ha a BatchJob kibontási záradékkal lett beolvasva, beleértve a "stats" attribútumot; ellenkező esetben null értékű. Előfordulhat, hogy a statisztikák nem érhetők el azonnal. A Batch szolgáltatás a statisztikák rendszeres összesítését hajtja végre. A tipikus késés körülbelül 30 perc.

stats?: BatchJobStatisticsOutput

Tulajdonság értéke

url

A feladat URL-címe.

url: string

Tulajdonság értéke

string

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