SimplePollerLike interface
Um poller simples que pode ser usado para sondar uma operação de longa duração.
Métodos
| get |
Devolve o estado da operação. |
| get |
Devolve o valor do resultado da operação, independentemente do estado do poller. Pode devolver uma forma indefinida ou incompleta do valor final de TResult, dependendo da implementação. |
| is |
Os resultados são verdadeiros se o sondador já terminou a sondagem. |
| is |
Os resultados são verdadeiros se o poller for parado. |
| on |
Invoca o callback fornecido após cada sondagem ser concluída, enviando o estado atual da operação do poller. Devolve um método que pode ser usado para impedir de receber atualizações na função de callback dada. |
| poll({ abort |
Devolve uma promessa que será resolvida assim que um único pedido de sondagem terminar. Faz isto chamando o método de atualização da operação do Poller. |
| poll |
Devolve uma promessa que será resolvida assim que a operação subjacente for concluída. |
| serialize() | Devolve uma promessa que poderia ser usada para a versão serializada da operação do poller invocando o método de serialização da operação. |
| stop |
Impede o sondador de continuar a votar. Por favor, note que isto só vai parar as sondagens do lado do cliente |
| submitted() | Espere que o sondador seja submetido. |
| to |
Devolve uma cadeia representativa da operação do poller. Semelhante ao serializar, mas devolve uma cadeia. |
Detalhes do Método
getOperationState()
Devolve o estado da operação.
function getOperationState(): TState
Regressos
TState
getResult()
Devolve o valor do resultado da operação, independentemente do estado do poller. Pode devolver uma forma indefinida ou incompleta do valor final de TResult, dependendo da implementação.
function getResult(): undefined | TResult
Regressos
undefined | TResult
isDone()
Os resultados são verdadeiros se o sondador já terminou a sondagem.
function isDone(): boolean
Regressos
boolean
isStopped()
Aviso
Esta API está agora obsoleta.
Use abortSignal status to track this instead.
Os resultados são verdadeiros se o poller for parado.
function isStopped(): boolean
Regressos
boolean
onProgress((state: TState) => void)
Invoca o callback fornecido após cada sondagem ser concluída, enviando o estado atual da operação do poller.
Devolve um método que pode ser usado para impedir de receber atualizações na função de callback dada.
function onProgress(callback: (state: TState) => void): CancelOnProgress
Parâmetros
- callback
-
(state: TState) => void
Regressos
poll({ abortSignal?: AbortSignalLike })
Devolve uma promessa que será resolvida assim que um único pedido de sondagem terminar. Faz isto chamando o método de atualização da operação do Poller.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>
Parâmetros
- options
-
{ abortSignal?: AbortSignalLike }
Regressos
Promise<TState>
pollUntilDone({ abortSignal?: AbortSignalLike })
Devolve uma promessa que será resolvida assim que a operação subjacente for concluída.
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
Parâmetros
- pollOptions
-
{ abortSignal?: AbortSignalLike }
Regressos
Promise<TResult>
serialize()
Devolve uma promessa que poderia ser usada para a versão serializada da operação do poller invocando o método de serialização da operação.
function serialize(): Promise<string>
Regressos
Promise<string>
stopPolling()
Aviso
Esta API está agora obsoleta.
Use abortSignal to stop polling instead.
Impede o sondador de continuar a votar. Por favor, note que isto só vai parar as sondagens do lado do cliente
function stopPolling()
submitted()
Espere que o sondador seja submetido.
function submitted(): Promise<void>
Regressos
Promise<void>
toString()
Aviso
Esta API está agora obsoleta.
Use serialize() instead.
Devolve uma cadeia representativa da operação do poller. Semelhante ao serializar, mas devolve uma cadeia.
function toString(): string
Regressos
string