AsyncLROPoller Класс
Асинхронный опрашиватель для длительных операций.
- Наследование
-
AsyncLROPollerAsyncLROPoller
Конструктор
AsyncLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: AsyncPollingMethod[PollingReturnType_co])
Параметры
Имя | Описание |
---|---|
client
Обязательно
|
Клиент службы конвейера |
initial_response
Обязательно
|
Начальный ответ на вызов |
deserialization_callback
Обязательно
|
callable или
<xref:msrest.serialization.Model>
Обратный вызов, который принимает ответ и возвращает десериализованный объект. Если задан подкласс Model, он передает десериализацию в качестве обратного вызова. |
polling_method
Обязательно
|
Стратегия опроса для принятия |
Методы
continuation_token |
Возвращает маркер продолжения, который позволяет перезапустить опрашиватель позже. |
done |
Проверьте состояние длительной операции. |
from_continuation_token | |
polling_method |
Возвращает метод опроса, связанный с этим опрашителем. |
result |
Возвращает результат длительной операции. |
status |
Возвращает текущую строку состояния. |
wait |
Подождите долго выполняющуюся операцию. |
continuation_token
Возвращает маркер продолжения, который позволяет перезапустить опрашиватель позже.
continuation_token() -> str
Возвращаемое значение
Тип | Описание |
---|---|
Непрозрачный маркер продолжения |
done
Проверьте состояние длительной операции.
done() -> bool
Возвращаемое значение
Тип | Описание |
---|---|
Значение True, если процесс завершен, в противном случае — False. |
from_continuation_token
from_continuation_token(polling_method: AsyncPollingMethod[PollingReturnType_co], continuation_token: str, **kwargs: Any) -> AsyncLROPoller[PollingReturnType_co]
Параметры
Имя | Описание |
---|---|
polling_method
Обязательно
|
|
continuation_token
Обязательно
|
|
polling_method
Возвращает метод опроса, связанный с этим опрашителем.
polling_method() -> AsyncPollingMethod[PollingReturnType_co]
Возвращаемое значение
Тип | Описание |
---|---|
Метод опроса, связанный с данным опрашителем. |
result
Возвращает результат длительной операции.
async result() -> PollingReturnType_co
Возвращаемое значение
Тип | Описание |
---|---|
any,
|
Десериализованный ресурс длительной операции, если он доступен. |
Исключения
Тип | Описание |
---|---|
Проблема с сервером с запросом. |
status
Возвращает текущую строку состояния.
status() -> str
Возвращаемое значение
Тип | Описание |
---|---|
Текущая строка состояния |
wait
Подождите долго выполняющуюся операцию.
async wait() -> None
Исключения
Тип | Описание |
---|---|
Проблема с сервером с запросом. |
Azure SDK for Python