Aracılığıyla paylaş


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.

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'

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).

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