PollOperationState interface  
PollOperationState innehåller en åsiktslista över den minsta uppsättning egenskaper som behövs för att definiera en tidskrävande åtgärdsbestämning.
Medan Klassen Poller fungerar som den lokala kontrollmekanismen för att börja utlösa, vänta på och eventuellt avbryta en tidskrävande åtgärd, dokumenterar PollOperationState statusen för fjärråtgärden som körs länge.
Den bör uppdateras åtminstone när åtgärden startas, när den är klar och när den avbryts. Implementeringar kan dock ha valfritt annat antal egenskaper som kan uppdateras av andra orsaker.
Egenskaper
| error | Kommer att finnas om åtgärden påträffade något fel. | 
| is | Sant om åtgärden har avbrutits. | 
| is | Sant om åtgärden har slutförts. | 
| is | Sant om åtgärden har startats. | 
| result | Kommer att finnas om åtgärden avslutades i ett resultat av en förväntad typ. | 
Egenskapsinformation
error
Kommer att finnas om åtgärden påträffade något fel.
error?: ErrorEgenskapsvärde
Error
		isCancelled
	 
	Sant om åtgärden har avbrutits.
isCancelled?: booleanEgenskapsvärde
boolean
		isCompleted
	 
	Sant om åtgärden har slutförts.
isCompleted?: booleanEgenskapsvärde
boolean
		isStarted
	 
	Sant om åtgärden har startats.
isStarted?: booleanEgenskapsvärde
boolean
result
Kommer att finnas om åtgärden avslutades i ett resultat av en förväntad typ.
result?: TResultEgenskapsvärde
TResult