SimplePollerLike interface
Um poller simples que pode ser usado para sondar uma operação de longa duração.
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 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({ abort |
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. |
poll |
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. |
stop |
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. |
to |
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
Azure SDK for JavaScript