Compartilhar via


JobExecutionInformation interface

Uma interface que representa JobExecutionInformation.

Propriedades

endTime

A hora de conclusão do Trabalho. Essa propriedade será definida somente se o Trabalho estiver no estado concluído.

poolId

A ID do pool ao qual este trabalho é atribuído. Esse elemento contém o pool real em que o trabalho é atribuído. Quando você obtém detalhes do trabalho do serviço, eles também contêm um elemento poolInfo, que contém os dados de configuração do Pool de quando o Trabalho foi adicionado ou atualizado. Esse elemento poolInfo também pode conter um elemento poolId. Se isso acontecer, as duas IDs serão as mesmas. Se isso não acontecer, significa que o Trabalho foi executado em um pool automático e essa propriedade contém a ID desse pool automático.

schedulingError

Detalhes de qualquer erro encontrado pelo serviço ao iniciar o Trabalho. Essa propriedade não será definida se não houver erro ao iniciar o Trabalho.

startTime

A hora de início do trabalho. Este é o momento em que o Trabalho foi criado.

terminateReason

Uma cadeia de caracteres que descreve o motivo pelo qual o Trabalho terminou. 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 Trabalho foi 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 a agenda foi encerrada. AllTasksComplete - o atributo job's onAllTasksComplete 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 especificava um 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".

Detalhes da propriedade

endTime

A hora de conclusão do Trabalho. Essa propriedade será definida somente se o Trabalho estiver no estado concluído.

endTime?: Date

Valor da propriedade

Date

poolId

A ID do pool ao qual este trabalho é atribuído. Esse elemento contém o pool real em que o trabalho é atribuído. Quando você obtém detalhes do trabalho do serviço, eles também contêm um elemento poolInfo, que contém os dados de configuração do Pool de quando o Trabalho foi adicionado ou atualizado. Esse elemento poolInfo também pode conter um elemento poolId. Se isso acontecer, as duas IDs serão as mesmas. Se isso não acontecer, significa que o Trabalho foi executado em um pool automático e essa propriedade contém a ID desse pool automático.

poolId?: string

Valor da propriedade

string

schedulingError

Detalhes de qualquer erro encontrado pelo serviço ao iniciar o Trabalho. Essa propriedade não será definida se não houver erro ao iniciar o Trabalho.

schedulingError?: JobSchedulingError

Valor da propriedade

startTime

A hora de início do trabalho. Este é o momento em que o Trabalho foi criado.

startTime: Date

Valor da propriedade

Date

terminateReason

Uma cadeia de caracteres que descreve o motivo pelo qual o Trabalho terminou. 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 Trabalho foi 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 a agenda foi encerrada. AllTasksComplete - o atributo job's onAllTasksComplete 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 especificava um 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".
terminateReason?: string

Valor da propriedade

string