AnalyzeHealthcareEntitiesLROPoller Kelas

Warisan
azure.core.polling._poller.LROPoller
AnalyzeHealthcareEntitiesLROPoller

Konstruktor

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

Parameter

Nama Deskripsi
client
Diperlukan
initial_response
Diperlukan
deserialization_callback
Diperlukan
polling_method
Diperlukan

Metode

add_done_callback

Tambahkan fungsi panggilan balik yang akan dijalankan setelah operasi jangka panjang selesai - terlepas dari status operasi.

cancel

Batalkan operasi yang sedang dijajaki.

continuation_token

Mengembalikan token kelanjutan yang memungkinkan untuk memulai ulang poller nanti.

done

Periksa status operasi yang berjalan lama.

polling_method

Kembalikan metode polling yang terkait dengan poller ini.

remove_done_callback

Hapus panggilan balik dari operasi yang berjalan lama.

result

Mengembalikan hasil operasi yang berjalan lama, atau hasilnya tersedia setelah batas waktu yang ditentukan.

status

Mengembalikan string status saat ini.

wait

Tunggu operasi jangka panjang untuk jangka waktu tertentu. Anda dapat memeriksa apakah panggilan ini berakhir dengan batas waktu dengan metode "done()".

add_done_callback

Tambahkan fungsi panggilan balik yang akan dijalankan setelah operasi jangka panjang selesai - terlepas dari status operasi.

add_done_callback(func: Callable) -> None

Parameter

Nama Deskripsi
func
Diperlukan

Fungsi panggilan balik yang membutuhkan setidaknya satu argumen, LongRunningOperation yang telah selesai.

cancel

Batalkan operasi yang sedang dijajaki.

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

Parameter Kata Kunci-Saja

Nama Deskripsi
polling_interval
int

Interval polling yang digunakan untuk polling status pembatalan. Nilai defaultnya adalah 5 detik.

Mengembalikan

Jenis Deskripsi

Mengembalikan instans LROPoller yang mengembalikan None.

Pengecualian

Jenis Deskripsi

Ketika operasi telah mencapai status terminal.

Contoh

Membatalkan operasi kesehatan yang ada.


   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

Mengembalikan token kelanjutan yang memungkinkan untuk memulai ulang poller nanti.

continuation_token() -> str

Mengembalikan

Jenis Deskripsi
str

Token kelanjutan buram

done

Periksa status operasi yang berjalan lama.

done() -> bool

Mengembalikan

Jenis Deskripsi

'True' jika proses telah selesai, lain 'False'.

polling_method

Kembalikan metode polling yang terkait dengan poller ini.

polling_method() -> AnalyzeHealthcareEntitiesLROPollingMethod

Mengembalikan

Jenis Deskripsi
<xref:AnalyzeHealthcareEntitiesLROPollingMethod>

AnalyzeHealthcareEntitiesLROPollingMethod

remove_done_callback

Hapus panggilan balik dari operasi yang berjalan lama.

remove_done_callback(func: Callable) -> None

Parameter

Nama Deskripsi
func
Diperlukan

Fungsi yang akan dihapus dari panggilan balik.

Pengecualian

Jenis Deskripsi

jika operasi jangka panjang telah selesai.

result

Mengembalikan hasil operasi yang berjalan lama, atau hasilnya tersedia setelah batas waktu yang ditentukan.

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

Parameter

Nama Deskripsi
timeout

Periode waktu untuk menunggu sebelum mendapatkan kembali kontrol.

nilai default: None

Mengembalikan

Jenis Deskripsi
any,

Sumber daya yang dideserialisasi dari operasi yang berjalan lama, jika tersedia.

Pengecualian

Jenis Deskripsi

Masalah server dengan kueri.

status

Mengembalikan string status saat ini.

status() -> str

Mengembalikan

Jenis Deskripsi
str

String status saat ini

wait

Tunggu operasi jangka panjang untuk jangka waktu tertentu. Anda dapat memeriksa apakah panggilan ini berakhir dengan batas waktu dengan metode "done()".

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

Parameter

Nama Deskripsi
timeout
Diperlukan

Periode waktu untuk menunggu operasi jangka panjang selesai (dalam detik).

Pengecualian

Jenis Deskripsi

Masalah server dengan kueri.

Atribut

details

Metadata operasi yang berjalan lama.

Mengembalikan

Jenis Deskripsi

Pemetaan detail tentang operasi yang berjalan lama.