共用方式為


CreateHttpPollerOptions interface

的選項 createPoller

屬性

intervalInMs

定義輪詢器在向服務提出新要求之前要等候的時間。

processResult

用來處理 LRO 結果的函式。

resolveOnUnsuccessful

控制作業失敗或取消時,是否擲回例外狀況。

resourceLocationConfig

如果由 Swagger 中的 LRO 延伸模組所指定,則 LRO 結果的潛在位置。

restoreFrom

序列化輪詢器,可用來繼續現有的暫停長時間執行作業。

updateState

用來處理 LRO 狀態的函式。

withOperationLocation

每次服務更新作業位置時所要呼叫的函式。

屬性詳細資料

intervalInMs

定義輪詢器在向服務提出新要求之前要等候的時間。

intervalInMs?: number

屬性值

number

processResult

用來處理 LRO 結果的函式。

processResult?: (result: unknown, state: TState) => Promise<TResult>

屬性值

(result: unknown, state: TState) => Promise<TResult>

resolveOnUnsuccessful

控制作業失敗或取消時,是否擲回例外狀況。

resolveOnUnsuccessful?: boolean

屬性值

boolean

resourceLocationConfig

如果由 Swagger 中的 LRO 延伸模組所指定,則 LRO 結果的潛在位置。

resourceLocationConfig?: ResourceLocationConfig

屬性值

restoreFrom

序列化輪詢器,可用來繼續現有的暫停長時間執行作業。

restoreFrom?: string

屬性值

string

updateState

用來處理 LRO 狀態的函式。

updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void

屬性值

(state: TState, response: OperationResponse<unknown, RawRequest>) => void

withOperationLocation

每次服務更新作業位置時所要呼叫的函式。

withOperationLocation?: (operationLocation: string) => void

屬性值

(operationLocation: string) => void