Condividi tramite


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.

isCancelled

True se l'operazione è stata annullata.

isCompleted

True se l'operazione è stata completata.

isStarted

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