CreateHttpPollerOptions interface
的選項 createPoller
。
屬性
interval |
定義輪詢器在向服務提出新要求之前要等候的時間。 |
process |
用來處理 LRO 結果的函式。 |
resolve |
控制作業失敗或取消時,是否擲回例外狀況。 |
resource |
如果由 Swagger 中的 LRO 延伸模組所指定,則 LRO 結果的潛在位置。 |
restore |
串行化輪詢器,可用來繼續現有的暫停長時間執行作業。 |
update |
用來處理 LRO 狀態的函式。 |
with |
每次服務更新作業位置時所要呼叫的函式。 |
屬性詳細資料
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