AnalyzeHealthcareEntitiesLROPoller Třída
- Dědičnost
-
azure.core.polling._poller.LROPollerAnalyzeHealthcareEntitiesLROPoller
Konstruktor
AnalyzeHealthcareEntitiesLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])
Parametry
Name | Description |
---|---|
client
Vyžadováno
|
|
initial_response
Vyžadováno
|
|
deserialization_callback
Vyžadováno
|
|
polling_method
Vyžadováno
|
|
Metody
add_done_callback |
Přidejte funkci zpětného volání, která se spustí po dokončení dlouhotrvající operace – bez ohledu na stav operace. |
cancel |
Zrušte operaci, která se právě dotazuje. |
continuation_token |
Vrácení pokračovacího tokenu, který umožní později restartovat poller. |
done |
Zkontrolujte stav dlouhotrvající operace. |
polling_method |
Vrátí metodu dotazování přidruženou k tomuto polleru. |
remove_done_callback |
Odeberte zpětné volání z dlouhotrvající operace. |
result |
Vrátí výsledek dlouhotrvající operace nebo výsledek dostupný po zadaném časovém limitu. |
status |
Vrátí řetězec aktuálního stavu. |
wait |
Počkejte na dlouho běžící operaci po zadanou dobu. Pomocí metody done() můžete zkontrolovat, jestli toto volání skončilo vypršením časového limitu. |
add_done_callback
Přidejte funkci zpětného volání, která se spustí po dokončení dlouhotrvající operace – bez ohledu na stav operace.
add_done_callback(func: Callable) -> None
Parametry
Name | Description |
---|---|
func
Vyžadováno
|
Funkce zpětného volání, která přijímá alespoň jeden argument, dokončený LongRunningOperation. |
cancel
Zrušte operaci, která se právě dotazuje.
cancel(**kwargs: Any) -> LROPoller[None]
Výhradně parametry klíčových slov
Name | Description |
---|---|
polling_interval
|
Interval dotazování, který se má použít k dotazování na stav zrušení. Výchozí hodnota je 5 sekund. |
Návraty
Typ | Description |
---|---|
Vrátí instanci LROPoller, která vrací None. |
Výjimky
Typ | Description |
---|---|
Pokud už operace dosáhla konečného stavu. |
Příklady
Zrušení existující operace stavu
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
Vrácení pokračovacího tokenu, který umožní později restartovat poller.
continuation_token() -> str
Návraty
Typ | Description |
---|---|
Neprůsledný token pro pokračování |
done
Zkontrolujte stav dlouhotrvající operace.
done() -> bool
Návraty
Typ | Description |
---|---|
True, pokud se proces dokončil, v opačném případě False. |
polling_method
Vrátí metodu dotazování přidruženou k tomuto polleru.
polling_method() -> AnalyzeHealthcareEntitiesLROPollingMethod
Návraty
Typ | Description |
---|---|
<xref:AnalyzeHealthcareEntitiesLROPollingMethod>
|
AnalyzeHealthcareEntitiesLROPollingMethod |
remove_done_callback
Odeberte zpětné volání z dlouhotrvající operace.
remove_done_callback(func: Callable) -> None
Parametry
Name | Description |
---|---|
func
Vyžadováno
|
Funkce, která se má odebrat ze zpětných volání. |
Výjimky
Typ | Description |
---|---|
pokud se dlouhotrvající operace již dokončila. |
result
Vrátí výsledek dlouhotrvající operace nebo výsledek dostupný po zadaném časovém limitu.
result(timeout: float | None = None) -> PollingReturnType_co
Parametry
Name | Description |
---|---|
timeout
|
Doba čekání před získáním zpět kontroly. výchozí hodnota: None
|
Návraty
Typ | Description |
---|---|
any,
|
Deserializovaný prostředek dlouhotrvající operace, pokud je k dispozici. |
Výjimky
Typ | Description |
---|---|
Server problém s dotazem. |
status
Vrátí řetězec aktuálního stavu.
status() -> str
Návraty
Typ | Description |
---|---|
Řetězec aktuálního stavu |
wait
Počkejte na dlouho běžící operaci po zadanou dobu. Pomocí metody done() můžete zkontrolovat, jestli toto volání skončilo vypršením časového limitu.
wait(timeout: float | None = None) -> None
Parametry
Name | Description |
---|---|
timeout
Vyžadováno
|
Doba čekání na dokončení dlouhotrvající operace (v sekundách). |
Výjimky
Typ | Description |
---|---|
Server problém s dotazem. |
Atributy
details
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro