PollOperationState interface

PollOperationState 包含定義任何長時間執行之作業輪詢器所需的最小屬性集意見清單。

雖然 Poller 類別可做為本機控制機制,以開始觸發、等候並可能取消長時間執行的作業,但 PollOperationState 會記錄遠端長時間執行作業的狀態。

它至少應在作業啟動時、完成時,以及取消作業時更新。 不過,實作可以有任何其他數目的屬性,這些屬性可由其他原因更新。

屬性

error

如果作業發生任何錯誤,將會存在。

isCancelled

如果作業已取消,則為 True。

isCompleted

如果作業已完成,則為 True。

isStarted

如果作業已啟動,則為 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