SimplePollerLike interface
Un sondeo sencillo que se puede usar para sondear una operación de larga duración.
Métodos
| get |
Devuelve el estado de la operación. |
| get |
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. |
| is |
Devuelve true si el sondeo ha terminado de sondear. |
| is |
Devuelve true si se detiene el sondeo. |
| on |
Invoca la callback proporcionada tras completar cada sondeo, enviando el estado actual de la operación del poller. Devuelve un método que puede usarse para dejar de recibir actualizaciones en la función de callback dada. |
| poll({ abort |
Devuelve una promesa que se resolverá una vez que termine una sola solicitud de encuesta. Lo hace llamando al método de actualización de la operación del Poller. |
| poll |
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. |
| stop |
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. |
| to |
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 callback proporcionada tras completar cada sondeo, enviando el estado actual de la operación del poller.
Devuelve un método que puede usarse para dejar de recibir actualizaciones en la función de callback 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 que termine una sola solicitud de encuesta. Lo hace llamando al método de actualización de la operación del 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