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?: Error
Egenskapsvärde
Error
isCancelled
Sant om åtgärden har avbrutits.
isCancelled?: boolean
Egenskapsvärde
boolean
isCompleted
Sant om åtgärden har slutförts.
isCompleted?: boolean
Egenskapsvärde
boolean
isStarted
Sant om åtgärden har startats.
isStarted?: boolean
Egenskapsvärde
boolean
result
Kommer att finnas om åtgärden avslutades i ett resultat av en förväntad typ.
result?: TResult
Egenskapsvärde
TResult