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. |
is |
True si se ha cancelado la operación. |
is |
True si se ha completado la operación. |
is |
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