你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AnalyzeActionsLROPoller 类
- 继承
-
azure.core.polling._poller.LROPollerAnalyzeActionsLROPoller
构造函数
AnalyzeActionsLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])
参数
名称 | 说明 |
---|---|
client
必需
|
|
initial_response
必需
|
|
deserialization_callback
必需
|
|
polling_method
必需
|
|
方法
add_done_callback |
添加回调函数,以在长时间运行的操作完成后运行 - 无论操作的状态如何。 |
cancel |
取消当前轮询的操作。 |
continuation_token |
返回允许稍后重启轮询的继续标记。 |
done |
检查长时间运行的操作的状态。 |
polling_method |
返回与此轮询器关联的轮询方法。 |
remove_done_callback |
从长时间运行的操作中删除回调。 |
result |
返回长时间运行的操作的结果,或指定超时后可用的结果。 |
status |
返回当前状态字符串。 |
wait |
在指定的时间长度内等待长时间运行的操作。 可以使用“done () ”方法检查此调用是否以超时结束。 |
add_done_callback
添加回调函数,以在长时间运行的操作完成后运行 - 无论操作的状态如何。
add_done_callback(func: Callable) -> None
参数
名称 | 说明 |
---|---|
func
必需
|
采用至少一个参数的回调函数,即已完成的 LongRunningOperation。 |
cancel
continuation_token
done
polling_method
返回与此轮询器关联的轮询方法。
polling_method() -> AnalyzeActionsLROPollingMethod
返回
类型 | 说明 |
---|---|
<xref:AnalyzeActionsLROPollingMethod>
|
AnalyzeActionsLROPollingMethod |
remove_done_callback
从长时间运行的操作中删除回调。
remove_done_callback(func: Callable) -> None
参数
名称 | 说明 |
---|---|
func
必需
|
要从回调中删除的函数。 |
例外
类型 | 说明 |
---|---|
如果长时间运行的操作已完成,则为 。 |
result
返回长时间运行的操作的结果,或指定超时后可用的结果。
result(timeout: float | None = None) -> PollingReturnType_co
参数
名称 | 说明 |
---|---|
timeout
|
恢复控制权之前等待的时间段。 默认值: None
|
返回
类型 | 说明 |
---|---|
any,
|
长时间运行的操作的反序列化资源(如果可用)。 |
例外
类型 | 说明 |
---|---|
查询的服务器问题。 |
status
wait
在指定的时间长度内等待长时间运行的操作。 可以使用“done () ”方法检查此调用是否以超时结束。
wait(timeout: float | None = None) -> None
参数
名称 | 说明 |
---|---|
timeout
必需
|
等待长时间运行的操作完成 (的时间段(以秒为单位) )。 |
例外
类型 | 说明 |
---|---|
查询的服务器问题。 |