PollOperationState interface
PollOperationState contient une liste opinionnée du plus petit ensemble de propriétés nécessaire pour définir tout polleur d’opérations de longue durée.
Bien que la classe Poller fonctionne comme mécanisme de contrôle local pour démarrer le déclenchement, attendre et éventuellement annuler une opération de longue durée, PollOperationState documente l’état de l’opération de longue durée distante.
Elle doit être mise à jour au moins au démarrage de l’opération, quand elle est terminée et quand elle est annulée. Toutefois, les implémentations peuvent avoir n’importe quel autre nombre de propriétés qui peuvent être mises à jour par d’autres raisons.
Propriétés
error | Existe si l’opération a rencontré une erreur. |
is |
True si l’opération a été annulée. |
is |
True si l’opération a été terminée. |
is |
True si l’opération a démarré. |
result | Existe si l’opération s’est terminée à la suite d’un type attendu. |
Détails de la propriété
error
Existe si l’opération a rencontré une erreur.
error?: Error
Valeur de propriété
Error
isCancelled
True si l’opération a été annulée.
isCancelled?: boolean
Valeur de propriété
boolean
isCompleted
True si l’opération a été terminée.
isCompleted?: boolean
Valeur de propriété
boolean
isStarted
True si l’opération a démarré.
isStarted?: boolean
Valeur de propriété
boolean
result
Existe si l’opération s’est terminée à la suite d’un type attendu.
result?: TResult
Valeur de propriété
TResult