BatchStartTaskInfo interface

Informações sobre um StartTask em execução em um nó de computação.

Propriedades

containerInfo

Informação sobre o contentor sob o qual a Tarefa está a ser executada. Esta propriedade é definida apenas se a Tarefa for executada num contexto de contentor.

endTime

A hora em que o StartTask deixou de funcionar. Esta é a hora de fim da execução mais recente do StartTask, se essa execução tiver sido concluída (mesmo que essa execução tenha falhado e uma nova tentativa esteja pendente). Este elemento não está presente se o StartTask estiver atualmente a correr.

exitCode

O código de saída do programa especificado na linha de comandos StartTask. Esta propriedade só é definida se o StartTask estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo programador da aplicação para esse processo. Se usar o valor do código de saída para tomar decisões no seu código, certifique-se de que conhece a convenção do código de saída usada pelo processo de candidatura. No entanto, se o serviço Batch terminar o StartTask (devido ao timeout ou à terminação do utilizador via API), pode aparecer um código de saída definido pelo sistema operativo.

failureInfo

Informação que descreve a falha da Tarefa, se houver. Esta propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver sofrido uma falha.

lastRetryTime

A última vez em que uma nova tentativa da Tarefa começou a ser executada. Este elemento está presente apenas se a Tarefa foi retentada (ou seja, o retryCount for diferente de zero). Se presente, isto é tipicamente igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por razões que não sejam retentar; por exemplo, se o Nó de Computação foi reiniciado durante uma retentativa, então o startTime é atualizado mas o lastRetryTime não.

result

O resultado da execução da Tarefa. Se o valor for 'failed', então os detalhes da falha podem ser encontrados na propriedade failureInfo.

retryCount

O número de vezes que a Tarefa foi retentada pelo serviço Batch. Falhas de aplicação de tarefas (código de saída não nulo) são retentadas, erros de pré-processamento (a tarefa não pôde ser executada) e erros de carregamento de ficheiros não são retentados. O serviço Batch tenta novamente a Tarefa até ao limite especificado pelas restrições.

startTime

A hora em que o StartTask começou a ser executado. Este valor é reiniciado sempre que a Tarefa é reiniciada ou tentada novamente (ou seja, esta é a última vez em que a Tarefa de Início começou a ser executada).

state

O estado do StartTask no Nó de Computação.

Detalhes de Propriedade

containerInfo

Informação sobre o contentor sob o qual a Tarefa está a ser executada. Esta propriedade é definida apenas se a Tarefa for executada num contexto de contentor.

containerInfo?: BatchTaskContainerExecutionInfo

Valor de Propriedade

endTime

A hora em que o StartTask deixou de funcionar. Esta é a hora de fim da execução mais recente do StartTask, se essa execução tiver sido concluída (mesmo que essa execução tenha falhado e uma nova tentativa esteja pendente). Este elemento não está presente se o StartTask estiver atualmente a correr.

endTime?: Date

Valor de Propriedade

Date

exitCode

O código de saída do programa especificado na linha de comandos StartTask. Esta propriedade só é definida se o StartTask estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo programador da aplicação para esse processo. Se usar o valor do código de saída para tomar decisões no seu código, certifique-se de que conhece a convenção do código de saída usada pelo processo de candidatura. No entanto, se o serviço Batch terminar o StartTask (devido ao timeout ou à terminação do utilizador via API), pode aparecer um código de saída definido pelo sistema operativo.

exitCode?: number

Valor de Propriedade

number

failureInfo

Informação que descreve a falha da Tarefa, se houver. Esta propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver sofrido uma falha.

failureInfo?: BatchTaskFailureInfo

Valor de Propriedade

lastRetryTime

A última vez em que uma nova tentativa da Tarefa começou a ser executada. Este elemento está presente apenas se a Tarefa foi retentada (ou seja, o retryCount for diferente de zero). Se presente, isto é tipicamente igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por razões que não sejam retentar; por exemplo, se o Nó de Computação foi reiniciado durante uma retentativa, então o startTime é atualizado mas o lastRetryTime não.

lastRetryTime?: Date

Valor de Propriedade

Date

result

O resultado da execução da Tarefa. Se o valor for 'failed', então os detalhes da falha podem ser encontrados na propriedade failureInfo.

result?: BatchTaskExecutionResult

Valor de Propriedade

retryCount

O número de vezes que a Tarefa foi retentada pelo serviço Batch. Falhas de aplicação de tarefas (código de saída não nulo) são retentadas, erros de pré-processamento (a tarefa não pôde ser executada) e erros de carregamento de ficheiros não são retentados. O serviço Batch tenta novamente a Tarefa até ao limite especificado pelas restrições.

retryCount: number

Valor de Propriedade

number

startTime

A hora em que o StartTask começou a ser executado. Este valor é reiniciado sempre que a Tarefa é reiniciada ou tentada novamente (ou seja, esta é a última vez em que a Tarefa de Início começou a ser executada).

startTime: Date

Valor de Propriedade

Date

state

O estado do StartTask no Nó de Computação.

state: BatchStartTaskState

Valor de Propriedade