AnalyzeActionsLROPoller Класс

Наследование
azure.core.polling._poller.LROPoller
AnalyzeActionsLROPoller

Конструктор

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

Отмените опрашивываемую в данный момент операцию.

cancel() -> None

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

Тип Описание

Нет

Исключения

Тип Описание

Когда операция уже достигла конечного состояния.

continuation_token

Возвращает маркер продолжения, который позволяет перезапустить опрашиватель позже.

continuation_token() -> str

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

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

Непрозрачный маркер продолжения

done

Проверьте состояние длительной операции.

done() -> bool

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

Тип Описание

Значение True, если процесс завершен, в противном случае — False.

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

Возвращает текущую строку состояния.

status() -> str

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

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

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

wait

Подождите долго выполняющуюся операцию в течение указанного периода времени. Можно проверка, если этот вызов закончился с истечением времени ожидания с помощью метода done().

wait(timeout: float | None = None) -> None

Параметры

Имя Описание
timeout
Обязательно

Период времени для ожидания завершения длительной операции (в секундах).

Исключения

Тип Описание

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

Атрибуты

details

Метаданные длительной операции.

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

Тип Описание

Сопоставление сведений о длительной операции.