PollOperationState interface
PollOperationState bevat een aangepaste lijst met 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 het activeren, wachten op en mogelijk annuleren van een langlopende bewerking, documenteert pollOperationState de status van de externe langlopende bewerking.
Deze moet ten minste worden bijgewerkt wanneer de bewerking wordt gestart, voltooid en geannuleerd. Implementaties kunnen echter een ander aantal eigenschappen hebben dat om andere redenen kan worden bijgewerkt.
Eigenschappen
error | Bestaat als er een fout is opgetreden bij de bewerking. |
is |
True als de bewerking is geannuleerd. |
is |
True als de bewerking is voltooid. |
is |
True als de bewerking is gestart. |
result | Bestaat als de bewerking is afgesloten in een resultaat van een verwacht type. |
Eigenschapdetails
error
Bestaat als er een fout is opgetreden bij de bewerking.
error?: Error
Waarde van eigenschap
Error
isCancelled
True als de bewerking is geannuleerd.
isCancelled?: boolean
Waarde van eigenschap
boolean
isCompleted
True als de bewerking is voltooid.
isCompleted?: boolean
Waarde van eigenschap
boolean
isStarted
True als de bewerking is gestart.
isStarted?: boolean
Waarde van eigenschap
boolean
result
Bestaat als de bewerking is afgesloten in een resultaat van een verwacht type.
result?: TResult
Waarde van eigenschap
TResult