Compartir a través de


JobExecutionInformation.TerminateReason Propiedad

Definición

Obtiene o establece una cadena que describe el motivo por el que finalizó el trabajo.

[Newtonsoft.Json.JsonProperty(PropertyName="terminateReason")]
public string TerminateReason { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="terminateReason")>]
member this.TerminateReason : string with get, set
Public Property TerminateReason As String

Valor de propiedad

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Comentarios

Esta propiedad solo se establece si el trabajo está en estado completado. Si el servicio Batch finaliza el trabajo, establece el motivo de la siguiente manera: JMComplete : la tarea del Administrador de trabajos completada y killJobOnCompletion se estableció en true. MaxWallClockTimeExpiry: el trabajo alcanzó su restricción maxWallClockTime. TerminateJobSchedule: el trabajo se ejecutó como parte de una programación y la programación finalizó. AllTasksComplete: el atributo onAllTasksComplete del trabajo se establece en terminatejob y se completan todas las tareas del trabajo. TaskFailed: el atributo onTaskFailure del trabajo se establece en performExitOptionsJobAction y se produjo un error en una tarea en el trabajo con una condición de salida que especificó un jobAction de terminatejob. Cualquier otra cadena es un motivo definido por el usuario especificado en una llamada a la operación "Finalizar un trabajo".

Se aplica a