Compartir a través de


PollOperationState interface

PollOperationState contiene una lista fundamentada del conjunto más pequeño de propiedades necesarias para definir cualquier sondeo de operación de larga duración.

Aunque la clase Poller funciona como mecanismo de control local para iniciar el desencadenamiento, esperar y cancelar potencialmente una operación de larga duración, PollOperationState documenta el estado de la operación remota de larga duración.

Debe actualizarse al menos cuando se inicia la operación, cuando finalice y cuando se cancele. Sin embargo, las implementaciones pueden tener cualquier otro número de propiedades que se puedan actualizar por otros motivos.

Propiedades

error

Existirá si la operación encontró algún error.

isCancelled

True si se ha cancelado la operación.

isCompleted

True si se ha completado la operación.

isStarted

True si se ha iniciado la operación.

result

Existirá si la operación concluyó en un resultado de un tipo esperado.

Detalles de las propiedades

error

Existirá si la operación encontró algún error.

error?: Error

Valor de propiedad

Error

isCancelled

True si se ha cancelado la operación.

isCancelled?: boolean

Valor de propiedad

boolean

isCompleted

True si se ha completado la operación.

isCompleted?: boolean

Valor de propiedad

boolean

isStarted

True si se ha iniciado la operación.

isStarted?: boolean

Valor de propiedad

boolean

result

Existirá si la operación concluyó en un resultado de un tipo esperado.

result?: TResult

Valor de propiedad

TResult