你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CreateHttpPollerOptions interface
的选项 createPoller
。
属性
interval |
定义轮询器在向服务发出新请求之前要等待的时间。 |
process |
用于处理 LRO 结果的函数。 |
resolve |
控制在操作失败或取消时是否引发异常。 |
resource |
LRO 结果的潜在位置(如果由 swagger 中的 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
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