Compartir a través de


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 se podría usar para la versión serializada de la operación del sondeo invocando el método serialize de la operación.

stopPolling()

Impide que el sondeo continúe sondeando. Tenga en cuenta que esto solo detendrá el sondeo del lado cliente.

submitted()

Espere a que se envíe el sondeo.

toString()

Devuelve una representación de cadena de la operación del sondeo. 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 se podría usar para la versión serializada de la operación del sondeo invocando el método serialize 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 sondeo continúe sondeando. Tenga en cuenta que esto solo detendrá el sondeo del lado cliente.

function stopPolling()

submitted()

Espere a que se envíe el sondeo.

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 sondeo. Similar a serializar, pero devuelve una cadena.

function toString(): string

Devoluciones

string