Partilhar via


BatchStartTaskInfoOutput interface

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

Propriedades

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.

endTime

A hora em que o StartTask parou de ser executado. Esta é a hora de término 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 estará presente se o StartTask estiver em execução no momento.

exitCode

O código de saída do programa especificado na linha de comando StartTask. Essa propriedade é definida somente se 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 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 Batch encerrar o StartTask (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.

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.

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.

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"

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.

startTime

A hora em que o StartTask começou a ser executado. Esse valor é redefinido sempre que a Tarefa é reiniciada ou repetida (ou seja, esta é a hora mais recente em que o StartTask começou a ser executado).

state

O estado do StartTask no nó de computação.

Valores possíveis: "running", "completed"

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?: BatchTaskContainerExecutionInfoOutput

Valor de Propriedade

endTime

A hora em que o StartTask parou de ser executado. Esta é a hora de término 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 estará presente se o StartTask estiver em execução no momento.

endTime?: string

Valor de Propriedade

string

exitCode

O código de saída do programa especificado na linha de comando StartTask. Essa propriedade é definida somente se 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 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 Batch encerrar o StartTask (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?: BatchTaskFailureInfoOutput

Valor de Propriedade

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

Valor de Propriedade

string

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 o StartTask começou a ser executado. Esse valor é redefinido sempre que a Tarefa é reiniciada ou repetida (ou seja, esta é a hora mais recente em que o StartTask começou a ser executado).

startTime: string

Valor de Propriedade

string

state

O estado do StartTask no nó de computação.

Valores possíveis: "running", "completed"

state: string

Valor de Propriedade

string