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 annullare potenzialmente 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 dell'operazione 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 alcun errore. |
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 un risultato di un tipo previsto. |
Dettagli proprietà
error
Esisterà se l'operazione ha rilevato alcun errore.
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 un risultato di un tipo previsto.
result?: TResult
Valore della proprietà
TResult