JobUpdateParameter interface
JobUpdateParameter'i temsil eden bir arabirim.
Özellikler
| constraints | İş için yürütme kısıtlamaları. Belirtilmezse, kısıtlamalar temizlenir. |
| metadata | İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Atlanırsa, boş bir listenin varsayılan değerini alır; mevcut meta veriler silinir. |
| on |
İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlama davranışı noaction olarak ayarlanır. Geçerli değer terminatejob ise, bu bir hatadır çünkü bir İşin tamamlama davranışı terminatejob'dan noaction'a değiştirilmeyebilir. Değeri terminatejob yerine noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırma işlemine başladıktan sonra bu değeri yeniden kapatamazsınız. Bunu yapmaya çalışırsanız istek başarısız olur ve Batch durum kodu 400 (Hatalı İstek) ve 'geçersiz özellik değeri' hata yanıtı döndürür. Bu öğeyi put isteğinde belirtmezseniz, noaction geçirme ile eşdeğerdir. Geçerli değer terminatejob ise bu bir hatadır. Olası değerler şunlardır: 'noAction', 'terminateJob' |
| pool |
Batch hizmetinin İşin Görevlerini çalıştırdığı Havuz. Bir İşin Havuzunu yalnızca İş devre dışı bırakıldığında değiştirebilirsiniz. poolInfo öğesini eklerseniz ve İş devre dışı bırakılmazsa İşi Güncelleştir çağrısı başarısız olur. poolInfo içinde bir autoPoolSpecification belirtirseniz, autoPoolSpecification'ın yalnızca keepAlive özelliği güncelleştirilebilir ve ardından yalnızca autoPoolSpecification'da İşLifetimeOption havuzu varsa (diğer iş özellikleri normal şekilde güncelleştirilebilir). |
| priority | İşin önceliği. Öncelik değerleri -1000 ile 1000 arasında değişebilir ve -1000 en düşük öncelik ve 1000 en yüksek önceliktir. Atlanırsa, varsayılan değer 0 olarak ayarlanır. |
Özellik Ayrıntıları
constraints
İş için yürütme kısıtlamaları. Belirtilmezse, kısıtlamalar temizlenir.
constraints?: JobConstraints
Özellik Değeri
metadata
İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Atlanırsa, boş bir listenin varsayılan değerini alır; mevcut meta veriler silinir.
metadata?: MetadataItem[]
Özellik Değeri
onAllTasksComplete
İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlama davranışı noaction olarak ayarlanır. Geçerli değer terminatejob ise, bu bir hatadır çünkü bir İşin tamamlama davranışı terminatejob'dan noaction'a değiştirilmeyebilir. Değeri terminatejob yerine noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırma işlemine başladıktan sonra bu değeri yeniden kapatamazsınız. Bunu yapmaya çalışırsanız istek başarısız olur ve Batch durum kodu 400 (Hatalı İstek) ve 'geçersiz özellik değeri' hata yanıtı döndürür. Bu öğeyi put isteğinde belirtmezseniz, noaction geçirme ile eşdeğerdir. Geçerli değer terminatejob ise bu bir hatadır. Olası değerler şunlardır: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Özellik Değeri
poolInfo
Batch hizmetinin İşin Görevlerini çalıştırdığı Havuz. Bir İşin Havuzunu yalnızca İş devre dışı bırakıldığında değiştirebilirsiniz. poolInfo öğesini eklerseniz ve İş devre dışı bırakılmazsa İşi Güncelleştir çağrısı başarısız olur. poolInfo içinde bir autoPoolSpecification belirtirseniz, autoPoolSpecification'ın yalnızca keepAlive özelliği güncelleştirilebilir ve ardından yalnızca autoPoolSpecification'da İşLifetimeOption havuzu varsa (diğer iş özellikleri normal şekilde güncelleştirilebilir).
poolInfo: PoolInformation
Özellik Değeri
priority
İşin önceliği. Öncelik değerleri -1000 ile 1000 arasında değişebilir ve -1000 en düşük öncelik ve 1000 en yüksek önceliktir. Atlanırsa, varsayılan değer 0 olarak ayarlanır.
priority?: number
Özellik Değeri
number