SimplePollerLike interface
Um poller simples que pode ser usado para sondar uma operação de longa duração.
Esta interface espelha a forma de SimplePollerLike do @azure/core-lro v2, de modo que a superfície pública da API é preservada enquanto se utiliza internamente o poller v3.
Métodos
| get |
Retorna o estado da operação. |
| get |
Devolve o valor do resultado da operação, independentemente do estado do sondador. Ele pode retornar uma forma indefinida ou incompleta do valor final do TResult, dependendo da implementação. |
| is |
Retorna true se o poller tiver terminado a votação. |
| is |
Retorna true 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. |
| stop |
Impede o sondador de continuar a votar. Por favor, note que isto só vai parar as sondagens do lado do cliente |
| to |
Devolve uma cadeia representativa da operação do poller. Semelhante ao serializar, mas devolve uma cadeia. |
Detalhes de Método
getOperationState()
Retorna o estado da operação.
function getOperationState(): TState
Devoluções
TState
getResult()
Devolve o valor do resultado da operação, independentemente do estado do sondador. Ele pode retornar uma forma indefinida ou incompleta do valor final do TResult, dependendo da implementação.
function getResult(): undefined | TResult
Devoluções
undefined | TResult
isDone()
Retorna true se o poller tiver terminado a votação.
function isDone(): boolean
Devoluções
boolean
isStopped()
Retorna true se o poller for parado.
function isStopped(): boolean
Devoluções
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
Devoluções
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<void>
Parâmetros
- options
-
{ abortSignal?: AbortSignalLike }
Devoluções
Promise<void>
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 }
Devoluções
Promise<TResult>
stopPolling()
Impede o sondador de continuar a votar. Por favor, note que isto só vai parar as sondagens do lado do cliente
function stopPolling()
toString()
Devolve uma cadeia representativa da operação do poller. Semelhante ao serializar, mas devolve uma cadeia.
function toString(): string
Devoluções
string