Partilhar via


PollerLike interface

Representação abstrata de um poller, destinada a expor apenas a API mínima com a qual o usuário precisa trabalhar.

Métodos

cancelOperation({ abortSignal?: AbortSignalLike })

Tentativas de cancelar a operação subjacente.

getOperationState()

Retorna o estado da operação. O TState definido em PollerLike pode ser um subconjunto do TState definido na implementação Poller.

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.

isDone()

Retorna true se o poller tiver terminado a votação.

isStopped()

Retorna true se o poller for parado.

onProgress((state: TState) => void)

Invoca o retorno de chamada fornecido após a conclusão de cada sondagem, enviando o estado atual da operação do poller.

Ele retorna um método que pode ser usado para parar de receber atualizações na função de retorno de chamada fornecida.

poll({ abortSignal?: AbortSignalLike })

Retorna uma promessa que será resolvida quando uma única solicitação de sondagem for concluída. Ele faz isso chamando o método de atualização da operação do Poller.

pollUntilDone({ abortSignal?: AbortSignalLike })

Retorna uma promessa que será resolvida assim que a operação subjacente for concluída.

stopPolling()

Para o sondador. Depois disso, nenhuma solicitação manual ou automatizada pode ser enviada.

toString()

Retorna uma versão serializada da operação do poller invocando o método toString da operação.

Detalhes de Método

cancelOperation({ abortSignal?: AbortSignalLike })

Aviso

Esta API foi preterida.

cancelOperation has been deprecated because it was not implemented.

Tentativas de cancelar a operação subjacente.

function cancelOperation(options?: { abortSignal?: AbortSignalLike }): Promise<void>

Parâmetros

options

{ abortSignal?: AbortSignalLike }

Devoluções

Promise<void>

getOperationState()

Retorna o estado da operação. O TState definido em PollerLike pode ser um subconjunto do TState definido na implementação Poller.

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 retorno de chamada fornecido após a conclusão de cada sondagem, enviando o estado atual da operação do poller.

Ele retorna um método que pode ser usado para parar de receber atualizações na função de retorno de chamada fornecida.

function onProgress(callback: (state: TState) => void): CancelOnProgress

Parâmetros

callback

(state: TState) => void

Devoluções

poll({ abortSignal?: AbortSignalLike })

Retorna uma promessa que será resolvida quando uma única solicitação de sondagem for concluída. Ele faz isso 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 })

Retorna 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()

Para o sondador. Depois disso, nenhuma solicitação manual ou automatizada pode ser enviada.

function stopPolling()

toString()

Retorna uma versão serializada da operação do poller invocando o método toString da operação.

function toString(): string

Devoluções

string