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.

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 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