Condividi tramite


AsyncAnalyzeHealthcareEntitiesLROPoller Classe

Ereditarietà
azure.core.polling._async_poller.AsyncLROPoller
AsyncAnalyzeHealthcareEntitiesLROPoller

Costruttore

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

Parametri

Nome Descrizione
client
Necessario
initial_response
Necessario
deserialization_callback
Necessario
polling_method
Necessario

Metodi

cancel

Annullare l'operazione attualmente sottoposta a polling.

continuation_token

Restituisce un token di continuazione che consente di riavviare il poller in un secondo momento.

done

Controllare lo stato dell'operazione a esecuzione prolungata.

polling_method

Restituisce il metodo di polling associato a questo poller.

result

Restituisce il risultato dell'operazione a esecuzione prolungata.

status

Restituisce la stringa di stato corrente.

wait

Attendere l'operazione a esecuzione prolungata.

cancel

Annullare l'operazione attualmente sottoposta a polling.

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

Parametri di sole parole chiave

Nome Descrizione
polling_interval
int

Intervallo di polling da utilizzare per eseguire il polling dello stato di annullamento. Il valore predefinito è 5 secondi.

Restituisce

Tipo Descrizione

Restituisce un'istanza di AsyncLROPoller che restituisce Nessuno.

Eccezioni

Tipo Descrizione

Quando l'operazione ha già raggiunto uno stato terminale.

Esempio

Annullare un'operazione di integrità esistente.


   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

Restituisce un token di continuazione che consente di riavviare il poller in un secondo momento.

continuation_token() -> str

Parametri di sole parole chiave

Nome Descrizione
polling_interval
int

Intervallo di polling da utilizzare per eseguire il polling dello stato di annullamento. Il valore predefinito è 5 secondi.

Restituisce

Tipo Descrizione
str

Token di continuazione opaco

Eccezioni

Tipo Descrizione

Quando l'operazione ha già raggiunto uno stato terminale.

done

Controllare lo stato dell'operazione a esecuzione prolungata.

done() -> bool

Parametri di sole parole chiave

Nome Descrizione
polling_interval
int

Intervallo di polling da utilizzare per eseguire il polling dello stato di annullamento. Il valore predefinito è 5 secondi.

Restituisce

Tipo Descrizione

'True' se il processo è stato completato, altrimenti 'False'.

Eccezioni

Tipo Descrizione

Quando l'operazione ha già raggiunto uno stato terminale.

polling_method

Restituisce il metodo di polling associato a questo poller.

polling_method() -> AsyncAnalyzeHealthcareEntitiesLROPollingMethod

Parametri di sole parole chiave

Nome Descrizione
polling_interval
int

Intervallo di polling da utilizzare per eseguire il polling dello stato di annullamento. Il valore predefinito è 5 secondi.

Restituisce

Tipo Descrizione
<xref:AsyncAnalyzeHealthcareEntitiesLROPollingMethod>

AsyncAnalyzeHealthcareEntitiesLROPollingMethod

Eccezioni

Tipo Descrizione

Quando l'operazione ha già raggiunto uno stato terminale.

result

Restituisce il risultato dell'operazione a esecuzione prolungata.

async result() -> PollingReturnType_co

Parametri di sole parole chiave

Nome Descrizione
polling_interval
int

Intervallo di polling da utilizzare per eseguire il polling dello stato di annullamento. Il valore predefinito è 5 secondi.

Restituisce

Tipo Descrizione
any,

Risorsa deserializzata dell'operazione a esecuzione prolungata, se disponibile.

Eccezioni

Tipo Descrizione

Problema del server con la query.

status

Restituisce la stringa di stato corrente.

status() -> str

Parametri di sole parole chiave

Nome Descrizione
polling_interval
int

Intervallo di polling da utilizzare per eseguire il polling dello stato di annullamento. Il valore predefinito è 5 secondi.

Restituisce

Tipo Descrizione
str

Stringa di stato corrente

Eccezioni

Tipo Descrizione

Quando l'operazione ha già raggiunto uno stato terminale.

wait

Attendere l'operazione a esecuzione prolungata.

async wait() -> None

Parametri di sole parole chiave

Nome Descrizione
polling_interval
int

Intervallo di polling da utilizzare per eseguire il polling dello stato di annullamento. Il valore predefinito è 5 secondi.

Eccezioni

Tipo Descrizione

Problema del server con la query.

Attributi

details

Metadati dell'operazione a esecuzione prolungata.

Restituisce

Tipo Descrizione

Mapping dei dettagli sull'operazione a esecuzione prolungata.