AnalyzeHealthcareEntitiesLROPoller Класс

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

Конструктор

AnalyzeHealthcareEntitiesLROPoller(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(**kwargs: Any) -> LROPoller[None]

Параметры Keyword-Only

Имя Описание
polling_interval
int

Интервал опроса, используемый для опроса состояния отмены. Значение по умолчанию — 5 секунд.

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

Тип Описание

Возвращает экземпляр LROPoller, возвращающий значение None.

Исключения

Тип Описание

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

Примеры

Отмена существующей операции работоспособности.


   import os
   from azure.core.exceptions import HttpResponseError
   from azure.core.credentials import AzureKeyCredential
   from azure.ai.textanalytics import TextAnalyticsClient

   endpoint = os.environ["AZURE_LANGUAGE_ENDPOINT"]
   key = os.environ["AZURE_LANGUAGE_KEY"]

   text_analytics_client = TextAnalyticsClient(
       endpoint=endpoint,
       credential=AzureKeyCredential(key),
   )

   documents = [
       "RECORD #333582770390100 | MH | 85986313 | | 054351 | 2/14/2001 12:00:00 AM | \
       CORONARY ARTERY DISEASE | Signed | DIS | Admission Date: 5/22/2001 \
       Report Status: Signed Discharge Date: 4/24/2001 ADMISSION DIAGNOSIS: \
       CORONARY ARTERY DISEASE. HISTORY OF PRESENT ILLNESS: \
       The patient is a 54-year-old gentleman with a history of progressive angina over the past several months. \
       The patient had a cardiac catheterization in July of this year revealing total occlusion of the RCA and \
       50% left main disease , with a strong family history of coronary artery disease with a brother dying at \
       the age of 52 from a myocardial infarction and another brother who is status post coronary artery bypass grafting. \
       The patient had a stress echocardiogram done on July , 2001 , which showed no wall motion abnormalities ,\
       but this was a difficult study due to body habitus. The patient went for six minutes with minimal ST depressions \
       in the anterior lateral leads , thought due to fatigue and wrist pain , his anginal equivalent. Due to the patient's \
       increased symptoms and family history and history left main disease with total occasional of his RCA was referred \
       for revascularization with open heart surgery."
   ]

   poller = text_analytics_client.begin_analyze_healthcare_entities(documents)

   try:
       poller.cancel()
   except HttpResponseError as e:
       # If the operation has already reached a terminal state it cannot be cancelled.
       print(e)

   else:
       print("Healthcare entities analysis was successfully cancelled.")


continuation_token

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

continuation_token() -> str

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

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

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

done

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

done() -> bool

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

Тип Описание

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

polling_method

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

polling_method() -> AnalyzeHealthcareEntitiesLROPollingMethod

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

Тип Описание
<xref:AnalyzeHealthcareEntitiesLROPollingMethod>

AnalyzeHealthcareEntitiesLROPollingMethod

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

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

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

Тип Описание

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