Megosztás:


BatchJobUpdateOptions interface

Az Azure Batch-feladat frissítésének paraméterei.

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.

constraints

A feladat végrehajtási korlátozásai. Ha nincs megadva, a meglévő végrehajtási korlátozások változatlanok maradnak.

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. Ha nincs megadva, a meglévő feladat metaadatai változatlanok maradnak.

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. Ha nincs megadva, a befejezési viselkedés változatlan marad. Előfordulhat, hogy nem módosítja az értéket a megszakítási feladatról a megszakításra – vagyis ha automatikus feladatvégzítést végzett, nem kapcsolhatja ki újra. Ha megpróbálja ezt megtenni, a kérés "érvénytelen tulajdonságérték" hibaüzenettel meghiúsul; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

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

poolInfo

Az a készlet, amelyen a Batch szolgáltatás futtatja a feladat feladatait. A feladat készletét csak akkor módosíthatja, ha a feladat le van tiltva. A Javítás feladat hívása sikertelen lesz, ha a poolInfo elemet is tartalmazza, és a feladat nincs letiltva. Ha autoPoolSpecification értéket ad meg a poolInfo-ban, csak az autoPoolSpecification keepAlive tulajdonsága frissíthető, majd csak akkor, ha az autoPoolSpecification készletLifetimeOption of Job tulajdonsággal rendelkezik (más feladattulajdonságok a szokásos módon frissíthetők). Ha nincs megadva, a feladat továbbra is fut az aktuális készletén.

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. Ha nincs megadva, a feladat prioritása változatlan marad.

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

constraints

A feladat végrehajtási korlátozásai. Ha nincs megadva, a meglévő végrehajtási korlátozások változatlanok maradnak.

constraints?: BatchJobConstraints

Tulajdonság értéke

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. Ha nincs megadva, a meglévő feladat metaadatai változatlanok maradnak.

metadata?: BatchMetadataItem[]

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

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. Ha nincs megadva, a befejezési viselkedés változatlan marad. Előfordulhat, hogy nem módosítja az értéket a megszakítási feladatról a megszakításra – vagyis ha automatikus feladatvégzítést végzett, nem kapcsolhatja ki újra. Ha megpróbálja ezt megtenni, a kérés "érvénytelen tulajdonságérték" hibaüzenettel meghiúsul; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

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

onAllTasksComplete?: string

Tulajdonság értéke

string

poolInfo

Az a készlet, amelyen a Batch szolgáltatás futtatja a feladat feladatait. A feladat készletét csak akkor módosíthatja, ha a feladat le van tiltva. A Javítás feladat hívása sikertelen lesz, ha a poolInfo elemet is tartalmazza, és a feladat nincs letiltva. Ha autoPoolSpecification értéket ad meg a poolInfo-ban, csak az autoPoolSpecification keepAlive tulajdonsága frissíthető, majd csak akkor, ha az autoPoolSpecification készletLifetimeOption of Job tulajdonsággal rendelkezik (más feladattulajdonságok a szokásos módon frissíthetők). Ha nincs megadva, a feladat továbbra is fut az aktuális készletén.

poolInfo?: BatchPoolInfo

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. Ha nincs megadva, a feladat prioritása változatlan marad.

priority?: number

Tulajdonság értéke

number