PollOperationState interface
PollOperationState содержит список с наименьшим набором свойств, необходимых для определения любого длительно выполняющегося опрашителя операций.
Хотя класс Poller работает в качестве локального механизма управления для запуска, ожидания и, возможно, отмены длительной операции, PollOperationState документирует состояние удаленной длительной операции.
Его следует обновлять по крайней мере при запуске операции, после ее завершения и при отмене операции. Однако реализации могут иметь любое другое количество свойств, которые могут быть обновлены по другим причинам.
Свойства
error | Будет существовать, если операция обнаружила какую-либо ошибку. |
is |
Значение true, если операция была отменена. |
is |
Значение true, если операция завершена. |
is |
Значение true, если операция запущена. |
result | Будет существовать, если операция завершилась в результате ожидаемого типа. |
Сведения о свойстве
error
Будет существовать, если операция обнаружила какую-либо ошибку.
error?: Error
Значение свойства
Error
isCancelled
Значение true, если операция была отменена.
isCancelled?: boolean
Значение свойства
boolean
isCompleted
Значение true, если операция завершена.
isCompleted?: boolean
Значение свойства
boolean
isStarted
Значение true, если операция запущена.
isStarted?: boolean
Значение свойства
boolean
result
Будет существовать, если операция завершилась в результате ожидаемого типа.
result?: TResult
Значение свойства
TResult