Partilhar via


SimplePollerLike interface

Um poller simples que pode ser usado para sondar uma operação de longa duração.

Métodos

getOperationState()

Retorna o estado da operação.

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.

serialize()

Retorna uma promessa que poderia ser usada para a versão serializada da operação do poller invocando o método serialize da operação.

stopPolling()

Impede o poller de continuar a votar. Por favor, note que isso só irá parar a votação do lado do cliente

submitted()

Aguarde o poller ser enviado.

toString()

Retorna uma representação de cadeia de caracteres da operação do poller. Semelhante a serializar, mas retorna uma cadeia de caracteres.

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

Aviso

Esta API foi preterida.

Use abortSignal status to track this instead.

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<TState>

Parâmetros

options

{ abortSignal?: AbortSignalLike }

Devoluções

Promise<TState>

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>

serialize()

Retorna uma promessa que poderia ser usada para a versão serializada da operação do poller invocando o método serialize da operação.

function serialize(): Promise<string>

Devoluções

Promise<string>

stopPolling()

Aviso

Esta API foi preterida.

Use abortSignal to stop polling instead.

Impede o poller de continuar a votar. Por favor, note que isso só irá parar a votação do lado do cliente

function stopPolling()

submitted()

Aguarde o poller ser enviado.

function submitted(): Promise<void>

Devoluções

Promise<void>

toString()

Aviso

Esta API foi preterida.

Use serialize() instead.

Retorna uma representação de cadeia de caracteres da operação do poller. Semelhante a serializar, mas retorna uma cadeia de caracteres.

function toString(): string

Devoluções

string