Поделиться через


AsyncLROPoller Класс

Асинхронный опрашиватель для длительных операций.

Наследование
AsyncLROPoller
AsyncLROPoller

Конструктор

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

Возвращаемое значение

Тип Описание
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

Возвращаемое значение

Тип Описание
str

Текущая строка состояния

wait

Подождите долго выполняющуюся операцию.

async wait() -> None

Исключения

Тип Описание

Проблема с сервером с запросом.