Megosztás:


JobUpdateParameter interface

A JobUpdateParametert képviselő felület.

Tulajdonságok

constraints

A feladat végrehajtási korlátozásai. Ha nincs megadva, a korlátozások törlődnek.

metadata

A feladathoz metaadatként társított név-érték párok listája. Ha nincs megadva, az üres lista alapértelmezett értékét veszi fel; a meglévő metaadatok törölve lesznek.

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 noaction értékre van állítva. Ha az aktuális érték megszakítási feladat, akkor ez hiba, mert előfordulhat, hogy a feladat befejezési viselkedése nem módosítható leállítási feladatról megszakításra. 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 ezt megkísérli, a kérés meghiúsul, és a Batch visszaadja a 400-ás állapotkódot (hibás kérelem), és egy "érvénytelen tulajdonságérték" hibaüzenetet ad vissza. Ha nem adja meg ezt az elemet egy PUT-kérelemben, az egyenértékű a művelet nélküli művelettel. Ez hiba, ha az aktuális érték leáll. A lehetséges értékek a következők: "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 Feladat frissítése hívás 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).

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, az alapértelmezett 0 értékre van állítva.

Tulajdonság adatai

constraints

A feladat végrehajtási korlátozásai. Ha nincs megadva, a korlátozások törlődnek.

constraints?: JobConstraints

Tulajdonság értéke

metadata

A feladathoz metaadatként társított név-érték párok listája. Ha nincs megadva, az üres lista alapértelmezett értékét veszi fel; a meglévő metaadatok törölve lesznek.

metadata?: MetadataItem[]

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 noaction értékre van állítva. Ha az aktuális érték megszakítási feladat, akkor ez hiba, mert előfordulhat, hogy a feladat befejezési viselkedése nem módosítható leállítási feladatról megszakításra. 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 ezt megkísérli, a kérés meghiúsul, és a Batch visszaadja a 400-ás állapotkódot (hibás kérelem), és egy "érvénytelen tulajdonságérték" hibaüzenetet ad vissza. Ha nem adja meg ezt az elemet egy PUT-kérelemben, az egyenértékű a művelet nélküli művelettel. Ez hiba, ha az aktuális érték leáll. A lehetséges értékek a következők: "noAction", "terminateJob"

onAllTasksComplete?: OnAllTasksComplete

Tulajdonság értéke

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 Feladat frissítése hívás 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).

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. Ha nincs megadva, az alapértelmezett 0 értékre van állítva.

priority?: number

Tulajdonság értéke

number