PollerLike interface
Um poller para uma operação.
- Extends
-
Promise<TResult>
Propriedades
| is |
É verdade se o poller tiver terminado a votação. |
| operation |
O estado da operação. Pode ser indefinido se o poller ainda não tiver sido enviado. |
| result | O valor do resultado da operação, independentemente do estado do poller. Pode ser indefinido ou uma forma incompleta do valor final do TResult, dependendo da implementação. |
Propriedades Herdadas
| [to |
Métodos
| 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. |
| submitted() | Devolve uma promessa que poderia ser usada para verificar se o poller foi enviado. |
Métodos Herdados
| catch<TResult>((reason: any) => TResult | Promise |
Anexa um retorno de chamada apenas para a rejeição da Promessa. |
| finally(() => void | null) | Anexa um retorno de chamada que é invocado quando a Promessa é liquidada (cumprida ou rejeitada). O valor resolvido não pode ser modificado a partir do retorno de chamada. |
| then<TResult1, TResult2>((value: TResult) => TResult1 | Promise |
Anexa retornos de chamada para a resolução e/ou rejeição da Promessa. |
Detalhes de Propriedade
isDone
É verdade se o poller tiver terminado a votação.
isDone: boolean
Valor de Propriedade
boolean
operationState
O estado da operação. Pode ser indefinido se o poller ainda não tiver sido enviado.
operationState: TState | undefined
Valor de Propriedade
TState | undefined
result
O valor do resultado da operação, independentemente do estado do poller. Pode ser indefinido ou uma forma incompleta do valor final do TResult, dependendo da implementação.
result: TResult | undefined
Valor de Propriedade
TResult | undefined
Detalhes da Propriedade Herdada
[toStringTag]
[toStringTag]: string
Valor de Propriedade
string
Herdado de Promessa. [paraLigaTag]
Detalhes de Método
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>
submitted()
Devolve uma promessa que poderia ser usada para verificar se o poller foi enviado.
function submitted(): Promise<void>
Devoluções
Promise<void>
Detalhes do Método Herdado
catch<TResult>((reason: any) => TResult | PromiseLike<TResult> | null)
Anexa um retorno de chamada apenas para a rejeição da Promessa.
function catch<TResult>(onrejected?: (reason: any) => TResult | PromiseLike<TResult> | null): Promise<TResult | TResult>
Parâmetros
- onrejected
-
(reason: any) => TResult | PromiseLike<TResult> | null
O retorno de chamada a ser executado quando a Promessa for rejeitada.
Devoluções
Promise<TResult | TResult>
Uma promessa para a conclusão do retorno de chamada.
herdado de Promise.catch
finally(() => void | null)
Anexa um retorno de chamada que é invocado quando a Promessa é liquidada (cumprida ou rejeitada). O valor resolvido não pode ser modificado a partir do retorno de chamada.
function finally(onfinally?: () => void | null): Promise<TResult>
Parâmetros
- onfinally
-
() => void | null
O retorno de chamada para executar quando a Promessa for liquidada (cumprida ou rejeitada).
Devoluções
Promise<TResult>
Uma promessa para a conclusão do retorno de chamada.
herdado de promessa.finalmente
then<TResult1, TResult2>((value: TResult) => TResult1 | PromiseLike<TResult1> | null, (reason: any) => TResult2 | PromiseLike<TResult2> | null)
Anexa retornos de chamada para a resolução e/ou rejeição da Promessa.
function then<TResult1, TResult2>(onfulfilled?: (value: TResult) => TResult1 | PromiseLike<TResult1> | null, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2> | null): Promise<TResult1 | TResult2>
Parâmetros
- onfulfilled
-
(value: TResult) => TResult1 | PromiseLike<TResult1> | null
O retorno de chamada a ser executado quando a Promessa for resolvida.
- onrejected
-
(reason: any) => TResult2 | PromiseLike<TResult2> | null
O retorno de chamada a ser executado quando a Promessa for rejeitada.
Devoluções
Promise<TResult1 | TResult2>
Uma Promessa para a conclusão de qual retorno de chamada é executado.
herdado de Promise.then