Compartir a través de


PollerLike interface

Un sondeo para una operación.

Extends

Promise<TResult>

Propiedades

isDone

Es true si el sondeo ha terminado de sondear.

operationState

Estado de la operación. Puede ser indefinido si el sondeo aún no se ha enviado.

result

Valor de resultado de la operación, independientemente del estado del sondeo. Puede ser indefinido o una forma incompleta del valor final de TResult en función de la implementación.

Propiedades heredadas

[toStringTag]

Métodos

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.

submitted()

Devuelve una promesa que podría usarse para comprobar si se ha enviado el sondeo.

Métodos heredados

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

Adjunta una devolución de llamada solo para el rechazo de la promesa.

finally(null | () => void)

Adjunta una devolución de llamada que se invoca cuando se resuelve la promesa (completada o rechazada). El valor resuelto no se puede modificar desde la devolución de llamada.

then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

Adjunta devoluciones de llamada para la resolución o rechazo de la promesa.

Detalles de las propiedades

isDone

Es true si el sondeo ha terminado de sondear.

isDone: boolean

Valor de propiedad

boolean

operationState

Estado de la operación. Puede ser indefinido si el sondeo aún no se ha enviado.

operationState: undefined | TState

Valor de propiedad

undefined | TState

result

Valor de resultado de la operación, independientemente del estado del sondeo. Puede ser indefinido o una forma incompleta del valor final de TResult en función de la implementación.

result: undefined | TResult

Valor de propiedad

undefined | TResult

Detalles de las propiedades heredadas

[toStringTag]

[toStringTag]: string

Valor de propiedad

string

heredado de Promise.__@toStringTag@68

Detalles del método

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>

submitted()

Devuelve una promesa que podría usarse para comprobar si se ha enviado el sondeo.

function submitted(): Promise<void>

Devoluciones

Promise<void>

Detalles de los métodos heredados

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

Adjunta una devolución de llamada solo para el rechazo de la promesa.

function catch<TResult>(onrejected?: null | (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult | TResult>

Parámetros

onrejected

null | (reason: any) => TResult | PromiseLike<TResult>

Devolución de llamada que se va a ejecutar cuando se rechaza la promesa.

Devoluciones

Promise<TResult | TResult>

Promesa para la finalización de la devolución de llamada.

Heredado de Promise.catch

finally(null | () => void)

Adjunta una devolución de llamada que se invoca cuando se resuelve la promesa (completada o rechazada). El valor resuelto no se puede modificar desde la devolución de llamada.

function finally(onfinally?: null | () => void): Promise<TResult>

Parámetros

onfinally

null | () => void

Devolución de llamada que se ejecutará cuando se resuelva la promesa (completada o rechazada).

Devoluciones

Promise<TResult>

Promesa para la finalización de la devolución de llamada.

Heredado de Promise.finally

then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

Adjunta devoluciones de llamada para la resolución o rechazo de la promesa.

function then<TResult1, TResult2>(onfulfilled?: null | (value: TResult) => TResult1 | PromiseLike<TResult1>, onrejected?: null | (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>

Parámetros

onfulfilled

null | (value: TResult) => TResult1 | PromiseLike<TResult1>

Devolución de llamada que se va a ejecutar cuando se resuelve la promesa.

onrejected

null | (reason: any) => TResult2 | PromiseLike<TResult2>

Devolución de llamada que se va a ejecutar cuando se rechaza la promesa.

Devoluciones

Promise<TResult1 | TResult2>

Promesa para la finalización de la que se ejecuta la devolución de llamada.

Heredar de Promise.then