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

CreateHttpPollerOptions interface

的选项 createPoller

属性

intervalInMs

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

processResult

用于处理 LRO 结果的函数。

resolveOnUnsuccessful

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

resourceLocationConfig

LRO 结果的潜在位置(如果由 swagger 中的 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

LRO 结果的潜在位置(如果由 swagger 中的 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