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