Share via


AsyncAnalyzeHealthcareEntitiesLROPoller Clase

Herencia
azure.core.polling._async_poller.AsyncLROPoller
AsyncAnalyzeHealthcareEntitiesLROPoller

Constructor

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

Parámetros

Nombre Description
client
Requerido
initial_response
Requerido
deserialization_callback
Requerido
polling_method
Requerido

Métodos

cancel

Cancele la operación que se está sondeando actualmente.

continuation_token

Devuelve un token de continuación que permite reiniciar el sondeo más adelante.

done

Compruebe el estado de la operación de larga duración.

polling_method

Devuelve el método de sondeo asociado a este sondeo.

result

Devuelve el resultado de la operación de larga duración.

status

Devuelve la cadena de estado actual.

wait

Espere en la operación de larga duración.

cancel

Cancele la operación que se está sondeando actualmente.

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

Parámetros de palabra clave únicamente

Nombre Description
polling_interval
int

Intervalo de sondeo que se va a usar para sondear el estado de cancelación. El valor predeterminado es de 5 segundos.

Devoluciones

Tipo Description

Devuelve una instancia de AsyncLROPoller que devuelve None.

Excepciones

Tipo Description

Cuando la operación ya ha alcanzado un estado terminal.

Ejemplos

Cancele una operación de mantenimiento existente.


   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

Devuelve un token de continuación que permite reiniciar el sondeo más adelante.

continuation_token() -> str

Parámetros de palabra clave únicamente

Nombre Description
polling_interval
int

Intervalo de sondeo que se va a usar para sondear el estado de cancelación. El valor predeterminado es de 5 segundos.

Devoluciones

Tipo Description
str

Un token de continuación opaco

Excepciones

Tipo Description

Cuando la operación ya ha alcanzado un estado terminal.

done

Compruebe el estado de la operación de larga duración.

done() -> bool

Parámetros de palabra clave únicamente

Nombre Description
polling_interval
int

Intervalo de sondeo que se va a usar para sondear el estado de cancelación. El valor predeterminado es de 5 segundos.

Devoluciones

Tipo Description

'True' si el proceso se ha completado, de lo contrario 'False'.

Excepciones

Tipo Description

Cuando la operación ya ha alcanzado un estado terminal.

polling_method

Devuelve el método de sondeo asociado a este sondeo.

polling_method() -> AsyncAnalyzeHealthcareEntitiesLROPollingMethod

Parámetros de palabra clave únicamente

Nombre Description
polling_interval
int

Intervalo de sondeo que se va a usar para sondear el estado de cancelación. El valor predeterminado es de 5 segundos.

Devoluciones

Tipo Description
<xref:AsyncAnalyzeHealthcareEntitiesLROPollingMethod>

AsyncAnalyzeHealthcareEntitiesLROPollingMethod

Excepciones

Tipo Description

Cuando la operación ya ha alcanzado un estado terminal.

result

Devuelve el resultado de la operación de larga duración.

async result() -> PollingReturnType_co

Parámetros de palabra clave únicamente

Nombre Description
polling_interval
int

Intervalo de sondeo que se va a usar para sondear el estado de cancelación. El valor predeterminado es de 5 segundos.

Devoluciones

Tipo Description
any,

Recurso deserializado de la operación de larga duración, si hay uno disponible.

Excepciones

Tipo Description

Problema del servidor con la consulta.

status

Devuelve la cadena de estado actual.

status() -> str

Parámetros de palabra clave únicamente

Nombre Description
polling_interval
int

Intervalo de sondeo que se va a usar para sondear el estado de cancelación. El valor predeterminado es de 5 segundos.

Devoluciones

Tipo Description
str

La cadena de estado actual

Excepciones

Tipo Description

Cuando la operación ya ha alcanzado un estado terminal.

wait

Espere en la operación de larga duración.

async wait() -> None

Parámetros de palabra clave únicamente

Nombre Description
polling_interval
int

Intervalo de sondeo que se va a usar para sondear el estado de cancelación. El valor predeterminado es de 5 segundos.

Excepciones

Tipo Description

Problema del servidor con la consulta.

Atributos

details

Metadatos de la operación de ejecución prolongada.

Devoluciones

Tipo Description

Asignación de detalles sobre la operación de larga duración.