AsyncAnalyzeHealthcareEntitiesLROPoller Класс

Наследование
azure.core.polling._async_poller.AsyncLROPoller
AsyncAnalyzeHealthcareEntitiesLROPoller

Конструктор

AsyncAnalyzeHealthcareEntitiesLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: AsyncPollingMethod[PollingReturnType_co])

Параметры

Имя Описание
client
Обязательно
initial_response
Обязательно
deserialization_callback
Обязательно
polling_method
Обязательно

Методы

cancel

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

continuation_token

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

done

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

polling_method

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

result

Возвращает результат длительной операции.

status

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

wait

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

cancel

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

async cancel(**kwargs: Any) -> AsyncLROPoller[None]

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

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

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

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

Тип Описание

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

Исключения

Тип Описание

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

Примеры

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


   import os
   from azure.core.exceptions import HttpResponseError
   from azure.core.credentials import AzureKeyCredential
   from azure.ai.textanalytics.aio 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."
   ]

   async with text_analytics_client:
       poller = await text_analytics_client.begin_analyze_healthcare_entities(documents)

       try:
           await 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

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

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

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

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

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

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

Исключения

Тип Описание

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

done

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

done() -> bool

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

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

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

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

Тип Описание

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

Исключения

Тип Описание

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

polling_method

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

polling_method() -> AsyncAnalyzeHealthcareEntitiesLROPollingMethod

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

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

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

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

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

AsyncAnalyzeHealthcareEntitiesLROPollingMethod

Исключения

Тип Описание

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

result

Возвращает результат длительной операции.

async result() -> PollingReturnType_co

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

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

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

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

Тип Описание
any,

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

Исключения

Тип Описание

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

status

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

status() -> str

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

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

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

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

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

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

Исключения

Тип Описание

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

wait

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

async wait() -> None

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

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

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

Исключения

Тип Описание

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

Атрибуты

details

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

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

Тип Описание

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