Partager via


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.

isCancelled

True si l’opération a été annulée.

isCompleted

True si l’opération est terminée.

isStarted

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