SimplePollerLike interface

Un sondeo sencillo que se puede usar para sondear una operación de larga duración.

Métodos

getOperationState()

Devuelve el estado de la operación.

getResult()

Devuelve el valor de resultado de la operación, independientemente del estado del sondeo. Puede devolver una forma no definida o incompleta del valor TResult final en función de la implementación.

isDone()

Devuelve true si el sondeo ha terminado de sondear.

isStopped()

Devuelve true si se detiene el sondeo.

onProgress((state: TState) => void)

Invoca la devolución de llamada proporcionada después de completar cada sondeo y envía el estado actual de la operación del sondeo.

Devuelve un método que se puede usar para dejar de recibir actualizaciones en la función de devolución de llamada dada.

poll({ abortSignal?: AbortSignalLike })

Devuelve una promesa que se resolverá una vez finalizada una única solicitud de sondeo. Para ello, llama al método de actualización de la operación de Poller.

pollUntilDone({ abortSignal?: AbortSignalLike })

Devuelve una promesa que se resolverá una vez completada la operación subyacente.

serialize()

Devuelve una promesa que podría usarse para una versión serializada de la operación del poller invocando el método de serialización de la operación.

stopPolling()

Impide que el encuestador continúe con la encuesta. Ten en cuenta que esto solo detendrá las encuestas del lado del cliente

submitted()

Espera a que se envíe el encuestador.

toString()

Devuelve una representación de cadena de la operación del poller. Similar a serializar pero devuelve una cadena.

Detalles del método

getOperationState()

Devuelve el estado de la operación.

function getOperationState(): TState

Devoluciones

TState

getResult()

Devuelve el valor de resultado de la operación, independientemente del estado del sondeo. Puede devolver una forma no definida o incompleta del valor TResult final en función de la implementación.

function getResult(): undefined | TResult

Devoluciones

undefined | TResult

isDone()

Devuelve true si el sondeo ha terminado de sondear.

function isDone(): boolean

Devoluciones

boolean

isStopped()

Advertencia

Esta API ya está en desuso.

Use abortSignal status to track this instead.

Devuelve true si se detiene el sondeo.

function isStopped(): boolean

Devoluciones

boolean

onProgress((state: TState) => void)

Invoca la devolución de llamada proporcionada después de completar cada sondeo y envía el estado actual de la operación del sondeo.

Devuelve un método que se puede usar para dejar de recibir actualizaciones en la función de devolución de llamada dada.

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

Parámetros

callback

(state: TState) => void

Devoluciones

poll({ abortSignal?: AbortSignalLike })

Devuelve una promesa que se resolverá una vez finalizada una única solicitud de sondeo. Para ello, llama al método de actualización de la operación de Poller.

function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>

Parámetros

options

{ abortSignal?: AbortSignalLike }

Devoluciones

Promise<TState>

pollUntilDone({ abortSignal?: AbortSignalLike })

Devuelve una promesa que se resolverá una vez completada la operación subyacente.

function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>

Parámetros

pollOptions

{ abortSignal?: AbortSignalLike }

Devoluciones

Promise<TResult>

serialize()

Devuelve una promesa que podría usarse para una versión serializada de la operación del poller invocando el método de serialización de la operación.

function serialize(): Promise<string>

Devoluciones

Promise<string>

stopPolling()

Advertencia

Esta API ya está en desuso.

Use abortSignal to stop polling instead.

Impide que el encuestador continúe con la encuesta. Ten en cuenta que esto solo detendrá las encuestas del lado del cliente

function stopPolling()

submitted()

Espera a que se envíe el encuestador.

function submitted(): Promise<void>

Devoluciones

Promise<void>

toString()

Advertencia

Esta API ya está en desuso.

Use serialize() instead.

Devuelve una representación de cadena de la operación del poller. Similar a serializar pero devuelve una cadena.

function toString(): string

Devoluciones

string