ExitOptions interface
Batch hizmetinin belirli bir çıkış koşuluna nasıl yanıt vereceğini belirtir.
Özellikler
| dependency |
Batch servisinin bu Göreve bağlı olan Görevler üzerinde gerçekleştirdiği bir eylem. Olası değerler 'tatisfy' (bağımlı görevlerin ilerlemesine izin vermek) ve 'block' (bağımlı görevler beklemeye devam etmek) olabilir. Batch henüz bağımlı görevlerin iptalini desteklemiyor. |
| job |
Görevi içeren İşte yapılacak bir işlem, eğer Görev verilen çıkış koşuluyla tamamlanıyorsa ve İşin onTaskFailed özelliği 'performExitOptionsJobAction'dur. Çıkış kodu 0 için varsayılan olarak yok, diğer tüm çıkış koşulları için ise sonlandırmadır. Eğer İşin onTaskFailed özelliği noaction ise, bu özelliği belirtmek hata döndürür ve Add Task isteği geçersiz bir ö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 (Kötü İstek). |
Özellik Ayrıntıları
dependencyAction
Batch servisinin bu Göreve bağlı olan Görevler üzerinde gerçekleştirdiği bir eylem. Olası değerler 'tatisfy' (bağımlı görevlerin ilerlemesine izin vermek) ve 'block' (bağımlı görevler beklemeye devam etmek) olabilir. Batch henüz bağımlı görevlerin iptalini desteklemiyor.
dependencyAction?: DependencyAction
Özellik Değeri
jobAction
Görevi içeren İşte yapılacak bir işlem, eğer Görev verilen çıkış koşuluyla tamamlanıyorsa ve İşin onTaskFailed özelliği 'performExitOptionsJobAction'dur. Çıkış kodu 0 için varsayılan olarak yok, diğer tüm çıkış koşulları için ise sonlandırmadır. Eğer İşin onTaskFailed özelliği noaction ise, bu özelliği belirtmek hata döndürür ve Add Task isteği geçersiz bir ö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 (Kötü İstek).
jobAction?: BatchJobActionKind