BatchTaskExecutionInfo interface
Informações sobre a execução de uma Tarefa.
Propriedades
| container |
Informações sobre o contêiner sob o qual a Tarefa está sendo executada. Essa propriedade é definida somente se a Tarefa for executada em um contexto de contêiner. |
| end |
A hora em que a Tarefa foi concluída. Esta propriedade é definida somente se a tarefa estiver no estado concluído. |
| exit |
O código de saída do programa especificado na linha de comando Tarefa. Esta propriedade é definida somente se a tarefa estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo desenvolvedor do aplicativo para esse processo. Se você usar o valor do código de saída para tomar decisões em seu código, certifique-se de conhecer a convenção de código de saída usada pelo processo de aplicativo. No entanto, se o serviço em lote encerrar a tarefa (devido ao tempo limite ou ao encerramento do usuário por meio da API), você poderá ver um código de saída definido pelo sistema operacional. |
| failure |
Informações que descrevem a falha da tarefa, se houver. Esta propriedade é definida somente se a tarefa estiver no estado concluído e encontrou uma falha. |
| last |
O momento mais recente em que a tarefa foi colocada novamente na fila pelo serviço em lote como resultado de uma solicitação do usuário. Esta propriedade é definida somente se o requeueCount for diferente de zero. |
| last |
O momento mais recente em que uma nova tentativa da Tarefa começou a ser executada. Este elemento estará presente somente se a Task tiver sido repetida (ou seja, retryCount for diferente de zero). Se presente, normalmente é o mesmo que startTime, mas pode ser diferente se a Tarefa tiver sido reiniciada por motivos diferentes de repetir; por exemplo, se o nó de computação foi reinicializado durante uma nova tentativa, então o startTime é atualizado, mas o lastRetryTime não. |
| requeue |
O número de vezes que a tarefa foi colocada novamente na fila pelo serviço em lote como resultado de uma solicitação do usuário. Quando o usuário remove os Nós de Computação de um Pool (redimensionando/reduzindo o pool) ou quando o Trabalho está sendo desabilitado, o usuário pode especificar que as Tarefas em execução nos Nós de Computação sejam novamente enfileiradas para execução. Essa contagem controla quantas vezes a Tarefa foi colocada novamente na fila por esses motivos. |
| result | O resultado da execução da tarefa. Se o valor for 'failed', os detalhes da falha podem ser encontrados na propriedade failureInfo. Valores possíveis: "sucesso", "fracasso" |
| retry |
O número de vezes que a tarefa foi repetida pelo serviço de lote. Falhas de aplicativo de tarefa (código de saída diferente de zero) são repetidas, erros de pré-processamento (a tarefa não pôde ser executada) e erros de upload de arquivo não são repetidos. O serviço Batch tentará novamente a Tarefa até o limite especificado pelas restrições. |
| start |
A hora em que a Tarefa começou a ser executada. 'Em execução' corresponde ao estado de execução, portanto, se a Tarefa especificar arquivos de recursos ou Pacotes, a hora de início refletirá a hora em que a Tarefa começou a baixá-los ou implantá-los. Se a Tarefa tiver sido reiniciada ou repetida, esta é a hora mais recente em que a Tarefa começou a ser executada. Esta propriedade está presente apenas para Tarefas que estão no estado em execução ou concluídas. |
Detalhes de Propriedade
containerInfo
Informações sobre o contêiner sob o qual a Tarefa está sendo executada. Essa propriedade é definida somente se a Tarefa for executada em um contexto de contêiner.
containerInfo?: BatchTaskContainerExecutionInfo
Valor de Propriedade
endTime
A hora em que a Tarefa foi concluída. Esta propriedade é definida somente se a tarefa estiver no estado concluído.
endTime?: string | Date
Valor de Propriedade
string | Date
exitCode
O código de saída do programa especificado na linha de comando Tarefa. Esta propriedade é definida somente se a tarefa estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo desenvolvedor do aplicativo para esse processo. Se você usar o valor do código de saída para tomar decisões em seu código, certifique-se de conhecer a convenção de código de saída usada pelo processo de aplicativo. No entanto, se o serviço em lote encerrar a tarefa (devido ao tempo limite ou ao encerramento do usuário por meio da API), você poderá ver um código de saída definido pelo sistema operacional.
exitCode?: number
Valor de Propriedade
number
failureInfo
Informações que descrevem a falha da tarefa, se houver. Esta propriedade é definida somente se a tarefa estiver no estado concluído e encontrou uma falha.
failureInfo?: BatchTaskFailureInfo
Valor de Propriedade
lastRequeueTime
O momento mais recente em que a tarefa foi colocada novamente na fila pelo serviço em lote como resultado de uma solicitação do usuário. Esta propriedade é definida somente se o requeueCount for diferente de zero.
lastRequeueTime?: string | Date
Valor de Propriedade
string | Date
lastRetryTime
O momento mais recente em que uma nova tentativa da Tarefa começou a ser executada. Este elemento estará presente somente se a Task tiver sido repetida (ou seja, retryCount for diferente de zero). Se presente, normalmente é o mesmo que startTime, mas pode ser diferente se a Tarefa tiver sido reiniciada por motivos diferentes de repetir; por exemplo, se o nó de computação foi reinicializado durante uma nova tentativa, então o startTime é atualizado, mas o lastRetryTime não.
lastRetryTime?: string | Date
Valor de Propriedade
string | Date
requeueCount
O número de vezes que a tarefa foi colocada novamente na fila pelo serviço em lote como resultado de uma solicitação do usuário. Quando o usuário remove os Nós de Computação de um Pool (redimensionando/reduzindo o pool) ou quando o Trabalho está sendo desabilitado, o usuário pode especificar que as Tarefas em execução nos Nós de Computação sejam novamente enfileiradas para execução. Essa contagem controla quantas vezes a Tarefa foi colocada novamente na fila por esses motivos.
requeueCount: number
Valor de Propriedade
number
result
O resultado da execução da tarefa. Se o valor for 'failed', os detalhes da falha podem ser encontrados na propriedade failureInfo.
Valores possíveis: "sucesso", "fracasso"
result?: string
Valor de Propriedade
string
retryCount
O número de vezes que a tarefa foi repetida pelo serviço de lote. Falhas de aplicativo de tarefa (código de saída diferente de zero) são repetidas, erros de pré-processamento (a tarefa não pôde ser executada) e erros de upload de arquivo não são repetidos. O serviço Batch tentará novamente a Tarefa até o limite especificado pelas restrições.
retryCount: number
Valor de Propriedade
number
startTime
A hora em que a Tarefa começou a ser executada. 'Em execução' corresponde ao estado de execução, portanto, se a Tarefa especificar arquivos de recursos ou Pacotes, a hora de início refletirá a hora em que a Tarefa começou a baixá-los ou implantá-los. Se a Tarefa tiver sido reiniciada ou repetida, esta é a hora mais recente em que a Tarefa começou a ser executada. Esta propriedade está presente apenas para Tarefas que estão no estado em execução ou concluídas.
startTime?: string | Date
Valor de Propriedade
string | Date