Compartir a través de


TextAnalysisLROPoller Clase

Implementa un protocolo con el que los objetos de sondeo devueltos son coherentes.

Herencia
typing_extensions.Protocol
TextAnalysisLROPoller

Constructor

TextAnalysisLROPoller(*args, **kwargs)

Métodos

add_done_callback

Agregue la función de devolución de llamada que se va a ejecutar una vez completada la operación de larga duración, independientemente del estado de la operación.

cancel

Cancele la operación que se está sondeando.

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.

remove_done_callback

Quite una devolución de llamada de la operación de larga duración.

result

Devuelve el resultado de la operación de larga duración o el resultado disponible después del tiempo de espera especificado.

status

Devuelve la cadena de estado actual.

wait

Espere en la operación de larga duración durante un período de tiempo especificado. Puede comprobar si esta llamada finalizó con el tiempo de espera con el método "done()".

add_done_callback

Agregue la función de devolución de llamada que se va a ejecutar una vez completada la operación de larga duración, independientemente del estado de la operación.

add_done_callback(func: Callable) -> None

Parámetros

Nombre Description
func
Requerido

Función de devolución de llamada que toma al menos un argumento, un LongRunningOperation completado.

cancel

Cancele la operación que se está sondeando.

cancel() -> None

Devoluciones

Tipo Description

Ninguno

Excepciones

Tipo Description

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

continuation_token

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

continuation_token() -> str

Devoluciones

Tipo Description
str

Un token de continuación opaco

done

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

done() -> bool

Devoluciones

Tipo Description

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

remove_done_callback

Quite una devolución de llamada de la operación de larga duración.

remove_done_callback(func: Callable) -> None

Parámetros

Nombre Description
func
Requerido

Función que se va a quitar de las devoluciones de llamada.

Excepciones

Tipo Description

si la operación de larga duración ya se ha completado.

result

Devuelve el resultado de la operación de larga duración o el resultado disponible después del tiempo de espera especificado.

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

Parámetros

Nombre Description
timeout
valor predeterminado: None

Devoluciones

Tipo Description

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

Devoluciones

Tipo Description
str

Cadena de estado actual

wait

Espere en la operación de larga duración durante un período de tiempo especificado. Puede comprobar si esta llamada finalizó con el tiempo de espera con el método "done()".

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

Parámetros

Nombre Description
timeout

Período de tiempo para esperar a que se complete la operación de larga duración (en segundos).

valor predeterminado: None

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.