PollOperationState interface
PollOperationState obsahuje seznam nejmenší sady vlastností potřebných k definování jakékoli dlouho běžící operace poller.
Zatímco třída Poller funguje jako místní řídicí mechanismus pro spuštění aktivace, čekání a potenciálně zrušení dlouhotrvající operace, PollOperationState dokumentuje stav vzdálené dlouhotrvající operace.
Měl by se aktualizovat alespoň při spuštění operace, po dokončení a při jejím zrušení. Implementace ale můžou mít libovolný další počet vlastností, které se dají aktualizovat z jiných důvodů.
Vlastnosti
error | Pokud operace zjistila nějakou chybu, bude existovat. |
is |
True, pokud byla operace zrušena. |
is |
True, pokud byla operace dokončena. |
is |
Hodnota True, pokud byla operace spuštěna. |
result | Bude existovat, pokud se operace uzavřela ve výsledku očekávaného typu. |
Podrobnosti vlastnosti
error
Pokud operace zjistila nějakou chybu, bude existovat.
error?: Error
Hodnota vlastnosti
Error
isCancelled
True, pokud byla operace zrušena.
isCancelled?: boolean
Hodnota vlastnosti
boolean
isCompleted
True, pokud byla operace dokončena.
isCompleted?: boolean
Hodnota vlastnosti
boolean
isStarted
Hodnota True, pokud byla operace spuštěna.
isStarted?: boolean
Hodnota vlastnosti
boolean
result
Bude existovat, pokud se operace uzavřela ve výsledku očekávaného typu.
result?: TResult
Hodnota vlastnosti
TResult