PollOperationState interface
PollOperationState contém uma lista opinativa do menor conjunto de propriedades necessário para definir qualquer sondador de operação de execução prolongada.
Embora a classe Poller funcione como o mecanismo de controle local para começar a disparar, aguardar e potencialmente cancelar uma operação de execução prolongada, o PollOperationState documenta o status da operação remota de execução longa.
Ele deve ser atualizado pelo menos quando a operação for iniciada, quando for concluída e quando for cancelada. No entanto, as implementações podem ter qualquer outro número de propriedades que podem ser atualizadas por outros motivos.
Propriedades
error | Existirá se a operação encontrar algum erro. |
is |
True se a operação tiver sido cancelada. |
is |
True se a operação tiver sido concluída. |
is |
True se a operação tiver sido iniciada. |
result | Existirá se a operação for concluída em um resultado de um tipo esperado. |
Detalhes da propriedade
error
Existirá se a operação encontrar algum erro.
error?: Error
Valor da propriedade
Error
isCancelled
True se a operação tiver sido cancelada.
isCancelled?: boolean
Valor da propriedade
boolean
isCompleted
True se a operação tiver sido concluída.
isCompleted?: boolean
Valor da propriedade
boolean
isStarted
True se a operação tiver sido iniciada.
isStarted?: boolean
Valor da propriedade
boolean
result
Existirá se a operação for concluída em um resultado de um tipo esperado.
result?: TResult
Valor da propriedade
TResult