Share via


AnalyzeHealthcareEntitiesLROPoller Sınıf

Devralma
azure.core.polling._poller.LROPoller
AnalyzeHealthcareEntitiesLROPoller

Oluşturucu

AnalyzeHealthcareEntitiesLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])

Parametreler

Name Description
client
Gerekli
initial_response
Gerekli
deserialization_callback
Gerekli
polling_method
Gerekli

Yöntemler

add_done_callback

İşlemin durumundan bağımsız olarak, uzun süre çalışan işlem tamamlandıktan sonra çalıştırılacak geri çağırma işlevini ekleyin.

cancel

Şu anda yoklanan işlemi iptal edin.

continuation_token

Daha sonra poller'ı yeniden başlatmaya izin veren bir devamlılık belirteci döndür.

done

Uzun süre çalışan işlemin durumunu denetleyin.

polling_method

Bu poller ile ilişkili yoklama yöntemini döndürür.

remove_done_callback

Uzun süre çalışan işlemden bir geri çağırmayı kaldırın.

result

Uzun süre çalışan işlemin sonucunu veya belirtilen zaman aşımından sonra sağlanan sonucu döndürür.

status

Geçerli durum dizesini döndürür.

wait

Belirtilen süre boyunca uzun süre çalışan işlemde bekleyin. Bu çağrının "done()" yöntemiyle zaman aşımı ile sonlandırılıp sonlandırılamadığını kontrol edebilirsiniz.

add_done_callback

İşlemin durumundan bağımsız olarak, uzun süre çalışan işlem tamamlandıktan sonra çalıştırılacak geri çağırma işlevini ekleyin.

add_done_callback(func: Callable) -> None

Parametreler

Name Description
func
Gerekli

En az bir bağımsız değişken, tamamlanmış bir LongRunningOperation alan geri çağırma işlevi.

cancel

Şu anda yoklanan işlemi iptal edin.

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

Yalnızca Anahtar Sözcük Parametreleri

Name Description
polling_interval
int

İptal durumunu yoklamada kullanılacak yoklama aralığı. Varsayılan değer 5 saniyedir.

Döndürülenler

Tür Description

LROPoller'ın None döndüren bir örneğini döndürür.

Özel durumlar

Tür Description

İşlem zaten bir terminal durumuna ulaştığında.

Örnekler

Mevcut sistem durumu işlemini iptal etme.


   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

Daha sonra poller'ı yeniden başlatmaya izin veren bir devamlılık belirteci döndür.

continuation_token() -> str

Döndürülenler

Tür Description
str

Donuk devamlılık belirteci

done

Uzun süre çalışan işlemin durumunu denetleyin.

done() -> bool

Döndürülenler

Tür Description

İşlem tamamlandıysa 'True', değilse 'False'.

polling_method

Bu poller ile ilişkili yoklama yöntemini döndürür.

polling_method() -> AnalyzeHealthcareEntitiesLROPollingMethod

Döndürülenler

Tür Description
<xref:AnalyzeHealthcareEntitiesLROPollingMethod>

AnalyzeHealthcareEntitiesLROPollingMethod

remove_done_callback

Uzun süre çalışan işlemden bir geri çağırmayı kaldırın.

remove_done_callback(func: Callable) -> None

Parametreler

Name Description
func
Gerekli

Geri çağırmalardan kaldırılacak işlev.

Özel durumlar

Tür Description

uzun süre çalışan işlem zaten tamamlandıysa.

result

Uzun süre çalışan işlemin sonucunu veya belirtilen zaman aşımından sonra sağlanan sonucu döndürür.

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

Parametreler

Name Description
timeout

Denetimi geri almadan önce bekleyebileceğiniz süre.

varsayılan değer: None

Döndürülenler

Tür Description
any,

Varsa, uzun süre çalışan işlemin seri durumdan çıkarılmış kaynağı.

Özel durumlar

Tür Description

Sorguyla ilgili sunucu sorunu.

status

Geçerli durum dizesini döndürür.

status() -> str

Döndürülenler

Tür Description
str

Geçerli durum dizesi

wait

Belirtilen süre boyunca uzun süre çalışan işlemde bekleyin. Bu çağrının "done()" yöntemiyle zaman aşımı ile sonlandırılıp sonlandırılamadığını kontrol edebilirsiniz.

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

Parametreler

Name Description
timeout
Gerekli

Uzun süre çalışan işlemin tamamlanmasını bekleme süresi (saniye cinsinden).

Özel durumlar

Tür Description

Sorguyla ilgili sunucu sorunu.

Öznitelikler

details

Uzun süre çalışan işlem meta verileri.

Döndürülenler

Tür Description

Uzun süre çalışan işlemle ilgili ayrıntıların eşlemesi.