你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CreateHttpPollerOptions interface

用于 createPoller的选项。

属性

intervalInMs

定义轮询程序在向服务发出新请求之前要等待的时间。

processResult

用于处理 LRO 结果的函数。

resolveOnUnsuccessful

控制作失败或取消时是否引发异常。

resourceLocationConfig

LRO 扩展在 swagger 中指定的结果的潜在位置。

restoreFrom

序列化的轮询器,可用于恢复现有暂停的 Long-Running-Operation。

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

LRO 扩展在 swagger 中指定的结果的潜在位置。

resourceLocationConfig?: ResourceLocationConfig

属性值

restoreFrom

序列化的轮询器,可用于恢复现有暂停的 Long-Running-Operation。

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