PollOperationState interface
PollOperationState contient une liste avisée du plus petit ensemble de propriétés nécessaire pour définir un pollueur d’opérations de longue durée.
Alors 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, l’état PollOperationState documente l’état de l’opération distante de longue durée.
Elle doit être mise à jour au moins au démarrage de l’opération, à sa fin et à son annulation. Toutefois, les implémentations peuvent avoir n’importe quel autre nombre de propriétés qui peuvent être mises à jour pour 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 est terminée. |
is |
True si l’opération a démarré. |
result | Existe si l’opération s’est terminée dans un résultat 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 est 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 dans un résultat d’un type attendu.
result?: TResult
Valeur de propriété
TResult