Udostępnij za pośrednictwem


StartTask.WaitForSuccess Właściwość

Definicja

Pobiera lub ustawia, czy usługa Batch powinna czekać na pomyślne zakończenie zadania uruchamiania (czyli zakończenie z kodem zakończenia 0) przed zaplanowaniem jakichkolwiek zadań w węźle obliczeniowym.

[Newtonsoft.Json.JsonProperty(PropertyName="waitForSuccess")]
public bool? WaitForSuccess { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="waitForSuccess")>]
member this.WaitForSuccess : Nullable<bool> with get, set
Public Property WaitForSuccess As Nullable(Of Boolean)

Wartość właściwości

Atrybuty
Newtonsoft.Json.JsonPropertyAttribute

Uwagi

Jeśli wartość true i zadanie uruchamiania nie powiedzie się w węźle obliczeniowym, usługa Batch ponawia próbę zadania podrzędnego uruchamiania do maksymalnej liczby ponownych prób (maxTaskRetryCount). Jeśli zadanie nadal nie zostało ukończone pomyślnie po wszystkich ponownych próbach, usługa Batch oznacza węzeł obliczeniowy jako bezużyteczny i nie będzie planować zadań podrzędnych. Ten warunek można wykryć za pośrednictwem szczegółów stanu węzła i planowania błędu. Jeśli wartość false, usługa Batch nie będzie czekać na ukończenie zadania uruchamiania. W takim przypadku inne zadania mogą rozpocząć wykonywanie w węźle obliczeniowym, gdy zadanie podrzędne uruchamiania jest nadal uruchomione; a nawet jeśli zadanie uruchamiania zakończy się niepowodzeniem, nowe zadania będą nadal zaplanowane w węźle. Wartość domyślna to true.

Dotyczy