Compartilhar via


BatchSubtaskOutput interface

Informações sobre uma subtarefa do Lote do Azure.

Propriedades

containerInfo

Informações sobre o contêiner no qual a Tarefa está sendo executada. Essa propriedade será definida somente se a Tarefa for executada em um contexto de contêiner.

endTime

A hora em que a subtarefa foi concluída. Essa propriedade será definida somente se a subtarefa estiver no estado Concluído.

exitCode

O código de saída do programa especificado na linha de comando de subtarefa. Essa propriedade será definida somente se a subtarefa 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 de aplicativos 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 do Lote encerrar a subtarefa (devido ao tempo limite ou ao término 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. Essa propriedade será definida somente se a Tarefa estiver no estado concluído e encontrar uma falha.

id

A ID da subtarefa.

nodeInfo

Informações sobre o Nó de Computação no qual a subtarefa foi executada.

previousState

O estado anterior da subtarefa. Essa propriedade não será definida se a subtarefa estiver em seu estado de execução inicial.

Valores possíveis: "preparando", "executando", "concluído"

previousStateTransitionTime

A hora em que a subtarefa inseriu seu estado anterior. Essa propriedade não será definida se a subtarefa estiver em seu estado de execução inicial.

result

O resultado da execução da tarefa. Se o valor for 'falha', os detalhes da falha poderão ser encontrados na propriedade failureInfo.

Valores possíveis: "êxito", "falha"

startTime

A hora em que a subtarefa começou a ser executada. Se a subtarefa tiver sido reiniciada ou repetida, esta será a hora mais recente em que a subtarefa começou a ser executada.

state

O estado atual da subtarefa.

Valores possíveis: "preparando", "executando", "concluído"

stateTransitionTime

A hora em que a subtarefa inseriu seu estado atual.

Detalhes da propriedade

containerInfo

Informações sobre o contêiner no qual a Tarefa está sendo executada. Essa propriedade será definida somente se a Tarefa for executada em um contexto de contêiner.

containerInfo?: BatchTaskContainerExecutionInfoOutput

Valor da propriedade

endTime

A hora em que a subtarefa foi concluída. Essa propriedade será definida somente se a subtarefa estiver no estado Concluído.

endTime?: string

Valor da propriedade

string

exitCode

O código de saída do programa especificado na linha de comando de subtarefa. Essa propriedade será definida somente se a subtarefa 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 de aplicativos 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 do Lote encerrar a subtarefa (devido ao tempo limite ou ao término do usuário por meio da API), você poderá ver um código de saída definido pelo sistema operacional.

exitCode?: number

Valor da propriedade

number

failureInfo

Informações que descrevem a falha da tarefa, se houver. Essa propriedade será definida somente se a Tarefa estiver no estado concluído e encontrar uma falha.

failureInfo?: BatchTaskFailureInfoOutput

Valor da propriedade

id

A ID da subtarefa.

id?: number

Valor da propriedade

number

nodeInfo

Informações sobre o Nó de Computação no qual a subtarefa foi executada.

nodeInfo?: BatchNodeInfoOutput

Valor da propriedade

previousState

O estado anterior da subtarefa. Essa propriedade não será definida se a subtarefa estiver em seu estado de execução inicial.

Valores possíveis: "preparando", "executando", "concluído"

previousState?: string

Valor da propriedade

string

previousStateTransitionTime

A hora em que a subtarefa inseriu seu estado anterior. Essa propriedade não será definida se a subtarefa estiver em seu estado de execução inicial.

previousStateTransitionTime?: string

Valor da propriedade

string

result

O resultado da execução da tarefa. Se o valor for 'falha', os detalhes da falha poderão ser encontrados na propriedade failureInfo.

Valores possíveis: "êxito", "falha"

result?: string

Valor da propriedade

string

startTime

A hora em que a subtarefa começou a ser executada. Se a subtarefa tiver sido reiniciada ou repetida, esta será a hora mais recente em que a subtarefa começou a ser executada.

startTime?: string

Valor da propriedade

string

state

O estado atual da subtarefa.

Valores possíveis: "preparando", "executando", "concluído"

state?: string

Valor da propriedade

string

stateTransitionTime

A hora em que a subtarefa inseriu seu estado atual.

stateTransitionTime?: string

Valor da propriedade

string