RunOperationState interface

Estado de operação para uma operação de longa duração que cria um recurso de execução.

PERSONALIZAÇÃO: SDK-MELHORIA: o poller emitido resolve para a carga útil terminal result da execução, que não carrega identificador; runId mantém a execução criada acessível.

Extends

OperationState<TResult>

Propriedades

runId

ID atribuído pelo servidor da execução criada. Disponível assim que submitted() for resolvido.

Propriedades herdadas

error

Existirá se a operação tiver encontrado algum erro.

result

Existirá se a operação produziu um resultado do tipo esperado.

status

O status atual da operação.

Detalhes da propriedade

runId

ID atribuído pelo servidor da execução criada. Disponível assim que submitted() for resolvido.

runId?: string

Valor da propriedade

string

Detalhes das propriedades herdadas

error

Existirá se a operação tiver encontrado algum erro.

error?: Error

Valor da propriedade

Error

Herdado de OperationState.error

result

Existirá se a operação produziu um resultado do tipo esperado.

result?: TResult

Valor da propriedade

TResult

Herdado de OperationState.result

status

O status atual da operação.

status: OperationStatus

Valor da propriedade

Herdado de Estado-Operação.status