Compartilhar via


JobExecutionInformation.TerminateReason Propriedade

Definição

Obtém ou define uma cadeia de caracteres que descreve o motivo pelo qual o Trabalho terminou.

[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 da propriedade

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Comentários

Essa propriedade será definida somente se o Trabalho estiver no estado concluído. Se o serviço do Lote encerrar o Trabalho, ele definirá o motivo da seguinte maneira: JMComplete – a Tarefa do Gerenciador de Trabalhos concluída e killJobOnCompletion foi definido como true. MaxWallClockTimeExpiry - o trabalho atingiu sua restrição maxWallClockTime. TerminateJobSchedule - o Trabalho foi executado como parte de um agendamento e o agendamento foi encerrado. AllTasksComplete - o atributo onAllTasksComplete do Trabalho está definido como terminatejob e todas as Tarefas no Trabalho estão concluídas. TaskFailed - o atributo onTaskFailure do trabalho está definido para executarExitOptionsJobAction e uma Tarefa no Trabalho falhou com uma condição de saída que especificou uma jobAction de terminatejob. Qualquer outra cadeia de caracteres é um motivo definido pelo usuário especificado em uma chamada para a operação "Encerrar um Trabalho".

Aplica-se a