Compartir a través de


JobManagerTask.KillJobOnCompletion Propiedad

Definición

Obtiene o establece si la finalización de la tarea del Administrador de trabajos indica la finalización de todo el trabajo.

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

Valor de propiedad

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Comentarios

Si es true, cuando se completa la tarea administrador de trabajos, el servicio Batch marca el trabajo como completado. Si alguna tarea todavía se está ejecutando en este momento (aparte de la versión del trabajo), esas tareas se finalizan. Si es false, la finalización de la tarea administrador de trabajos no afecta al estado del trabajo. En este caso, debe usar el atributo onAllTasksComplete para finalizar el trabajo, o hacer que un cliente o usuario finalice el trabajo explícitamente. Un ejemplo de esto es si el Administrador de trabajos crea un conjunto de tareas pero, a continuación, no tiene ningún rol adicional en su ejecución. El valor predeterminado es true. Si usa los atributos onAllTasksComplete y onTaskFailure para controlar la duración del trabajo y usar la tarea del Administrador de trabajos solo para crear las tareas para el trabajo (no para supervisar el progreso), es importante establecer killJobOnCompletion en false.

Se aplica a