PollOperationState interface
PollOperationState contém uma lista opinativa do menor conjunto de propriedades necessárias para definir qualquer poller de operação de longa duração.
Enquanto a classe Poller funciona como o mecanismo de controle local para iniciar o acionamento, aguardar e potencialmente cancelar uma operação de longa duração, o PollOperationState documenta o status da operação remota de longa duração.
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 encontrou 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 de Propriedade
error
Existirá se a operação encontrou algum erro.
error?: Error
Valor de Propriedade
Error
isCancelled
True se a operação tiver sido cancelada.
isCancelled?: boolean
Valor de Propriedade
boolean
isCompleted
True se a operação tiver sido concluída.
isCompleted?: boolean
Valor de Propriedade
boolean
isStarted
True se a operação tiver sido iniciada.
isStarted?: boolean
Valor de Propriedade
boolean
result
Existirá se a operação for concluída em um resultado de um tipo esperado.
result?: TResult
Valor de Propriedade
TResult