TextAnalysisLROPoller Класс

Реализует протокол, с которым возвращаются объекты опрашителя.

Наследование
typing_extensions.Protocol
TextAnalysisLROPoller

Конструктор

TextAnalysisLROPoller(*args, **kwargs)

Методы

add_done_callback

Добавьте функцию обратного вызова, которая будет выполняться после завершения длительной операции, независимо от состояния операции.

cancel

Отмена опрашиваемой операции.

continuation_token

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

done

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

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.

remove_done_callback

Удалите обратный вызов из длительно выполняющихся операций.

remove_done_callback(func: Callable) -> None

Параметры

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

Функция, удаляемая из обратных вызовов.

Исключения

Тип Описание

Значение , если длительная операция уже завершена.

result

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

result(timeout: int | None = None) -> PollingReturnType_co

Параметры

Имя Описание
timeout
значение по умолчанию: None

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

Тип Описание

Десериализованный ресурс длительной операции, если он доступен.

Исключения

Тип Описание

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

status

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

status() -> str

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

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

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

wait

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

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

Параметры

Имя Описание
timeout

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

значение по умолчанию: None

Исключения

Тип Описание

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

Атрибуты

details

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

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

Тип Описание

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