Partilhar via


BatchJobExecutionInfo interface

Contém informações sobre a execução de um Trabalho no serviço Batch do Azure.

Propriedades

endTime

O tempo de conclusão do trabalho. Esta propriedade é definida somente se o trabalho estiver no estado concluído.

poolId

A ID do Pool ao qual este Trabalho está atribuído. Este elemento contém o pool real onde 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, os dois IDs serão os mesmos. 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. Esta propriedade não é definida se não houve nenhum erro ao iniciar o trabalho.

startTime

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

terminateReason

Uma cadeia de caracteres que descreve o motivo pelo qual o trabalho terminou. Esta propriedade é definida somente se o trabalho estiver no estado concluído. Se o serviço em lote encerrar o trabalho, ele definirá o motivo da seguinte maneira: JMComplete - a tarefa do gerenciador de tarefas concluída e killJobOnCompletion foi definido como true. MaxWallClockTimeExpiry - o trabalho atingiu sua restrição maxWallClockTime. TerminateJobSchedule - o trabalho foi executado como parte de uma agenda e a agenda foi encerrada. 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 como performExitOptionsJobAction 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'.

Detalhes de Propriedade

endTime

O tempo de conclusão do trabalho. Esta propriedade é definida somente se o trabalho estiver no estado concluído.

endTime?: string | Date

Valor de Propriedade

string | Date

poolId

A ID do Pool ao qual este Trabalho está atribuído. Este elemento contém o pool real onde 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, os dois IDs serão os mesmos. 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 de Propriedade

string

schedulingError

Detalhes de qualquer erro encontrado pelo serviço ao iniciar o trabalho. Esta propriedade não é definida se não houve nenhum erro ao iniciar o trabalho.

schedulingError?: BatchJobSchedulingError

Valor de Propriedade

startTime

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

startTime: string | Date

Valor de Propriedade

string | Date

terminateReason

Uma cadeia de caracteres que descreve o motivo pelo qual o trabalho terminou. Esta propriedade é definida somente se o trabalho estiver no estado concluído. Se o serviço em lote encerrar o trabalho, ele definirá o motivo da seguinte maneira: JMComplete - a tarefa do gerenciador de tarefas concluída e killJobOnCompletion foi definido como true. MaxWallClockTimeExpiry - o trabalho atingiu sua restrição maxWallClockTime. TerminateJobSchedule - o trabalho foi executado como parte de uma agenda e a agenda foi encerrada. 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 como performExitOptionsJobAction 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'.

terminateReason?: string

Valor de Propriedade

string