PollOperationState interface  
PollOperationState bevat een meningsopgave van de kleinste set eigenschappen die nodig zijn om een poller voor langdurige bewerkingen te definiëren.
Terwijl de Poller-klasse werkt als het lokale controlemechanisme om te beginnen met activeren, wachten op en mogelijk een langdurige bewerking annuleren, documenteert de PollOperationState de status van de externe langdurige bewerking.
Deze moet ten minste worden bijgewerkt wanneer de bewerking wordt gestart, wanneer deze is voltooid en wanneer deze wordt geannuleerd. Implementaties kunnen echter elk ander aantal eigenschappen hebben dat door andere redenen kan worden bijgewerkt.
Eigenschappen
| error | Bestaat als er een fout is opgetreden bij de bewerking. | 
| is | Waar als de bewerking is geannuleerd. | 
| is | Waar als de bewerking is voltooid. | 
| is | Waar als de bewerking is gestart. | 
| result | Bestaat als de bewerking is afgesloten in het resultaat van een verwacht type. | 
Eigenschapdetails
error
Bestaat als er een fout is opgetreden bij de bewerking.
error?: ErrorWaarde van eigenschap
Error
		isCancelled
	 
	Waar als de bewerking is geannuleerd.
isCancelled?: booleanWaarde van eigenschap
boolean
		isCompleted
	 
	Waar als de bewerking is voltooid.
isCompleted?: booleanWaarde van eigenschap
boolean
		isStarted
	 
	Waar als de bewerking is gestart.
isStarted?: booleanWaarde van eigenschap
boolean
result
Bestaat als de bewerking is afgesloten in het resultaat van een verwacht type.
result?: TResultWaarde van eigenschap
TResult