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. |
| on |
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" |
| pool |
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