ExitOptionsOutput interface
Batch hizmetinin belirli bir çıkış koşuluna nasıl yanıt vereceğini belirtir.
Özellikler
| dependency |
Batch hizmetinin bu Göreve bağlı Görevler üzerinde gerçekleştirdiği bir eylem. Olası değerler 'tatmin' (bağımlı görevlerin ilerlemesine izin verme) ve 'engelle' (bağımlı görevler beklemeye devam eder). Batch henüz bağımlı görevlerin iptalini desteklemez. Olası değerler: "satisfy", "block" |
| job |
Görev belirtilen çıkış koşuluyla tamamlanırsa ve İşin onTaskFailed özelliği 'performExitOptionsJobAction' ise, Görevi içeren İş üzerinde gerçekleştirilecek bir eylem. Varsayılan değer 0 çıkış kodu için yoktur ve diğer tüm çıkış koşulları için sonlandırılır. İşin onTaskFailed özelliği noaction ise, bu özelliğin belirtilmesi bir hata döndürür ve Görev ekleme isteği geçersiz özellik değeri hatasıyla başarısız olur; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek). Olası değerler: "none", "disable", "terminate" |
Özellik Ayrıntıları
dependencyAction
Batch hizmetinin bu Göreve bağlı Görevler üzerinde gerçekleştirdiği bir eylem. Olası değerler 'tatmin' (bağımlı görevlerin ilerlemesine izin verme) ve 'engelle' (bağımlı görevler beklemeye devam eder). Batch henüz bağımlı görevlerin iptalini desteklemez.
Olası değerler: "satisfy", "block"
dependencyAction?: string
Özellik Değeri
string
jobAction
Görev belirtilen çıkış koşuluyla tamamlanırsa ve İşin onTaskFailed özelliği 'performExitOptionsJobAction' ise, Görevi içeren İş üzerinde gerçekleştirilecek bir eylem. Varsayılan değer 0 çıkış kodu için yoktur ve diğer tüm çıkış koşulları için sonlandırılır. İşin onTaskFailed özelliği noaction ise, bu özelliğin belirtilmesi bir hata döndürür ve Görev ekleme isteği geçersiz özellik değeri hatasıyla başarısız olur; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek).
Olası değerler: "none", "disable", "terminate"
jobAction?: string
Özellik Değeri
string