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 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({ abort |
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. |
poll |
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. |
stop |
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. |
to |
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
Azure SDK for JavaScript