JobExecutionInformation interface
Uma interface que representa JobExecutionInformation.
Propriedades
| end |
A hora de conclusão do Trabalho. Essa propriedade será definida somente se o Trabalho estiver no estado concluído. |
| pool |
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. |
| scheduling |
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. |
| start |
A hora de início do trabalho. Este é o momento em que o Trabalho foi criado. |
| terminate |
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
|
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