PollOperationState interface
PollOperationState contiene un elenco di opinioni del set più piccolo di proprietà necessarie per definire qualsiasi poller di operazione a esecuzione prolungata.
Mentre la classe Poller funziona come meccanismo di controllo locale per avviare l'attivazione, attendere e potenzialmente annullare un'operazione a esecuzione prolungata, PollOperationState documenta lo stato dell'operazione a esecuzione prolungata remota.
Deve essere aggiornato almeno all'avvio dell'operazione, al termine e al momento dell'annullamento. Tuttavia, le implementazioni possono avere qualsiasi altro numero di proprietà che possono essere aggiornate da altri motivi.
Proprietà
error | Esisterà se l'operazione ha rilevato errori. |
is |
True se l'operazione è stata annullata. |
is |
True se l'operazione è stata completata. |
is |
True se l'operazione è stata avviata. |
result | Esisterà se l'operazione è stata completata in seguito a un tipo previsto. |
Dettagli proprietà
error
Esisterà se l'operazione ha rilevato errori.
error?: Error
Valore della proprietà
Error
isCancelled
True se l'operazione è stata annullata.
isCancelled?: boolean
Valore della proprietà
boolean
isCompleted
True se l'operazione è stata completata.
isCompleted?: boolean
Valore della proprietà
boolean
isStarted
True se l'operazione è stata avviata.
isStarted?: boolean
Valore della proprietà
boolean
result
Esisterà se l'operazione è stata completata in seguito a un tipo previsto.
result?: TResult
Valore della proprietà
TResult