TextAnalysisLROPoller Classe

Implémente un protocole avec lequel les objets d’interrogation retournés sont cohérents avec.

Héritage
typing_extensions.Protocol
TextAnalysisLROPoller

Constructeur

TextAnalysisLROPoller(*args, **kwargs)

Méthodes

add_done_callback

Ajoutez la fonction de rappel à exécuter une fois l’opération de longue durée terminée, quel que soit l’état de l’opération.

cancel

Annulez l’opération en cours d’interrogation.

continuation_token

Retourne un jeton de continuation qui permet de redémarrer l’polleur ultérieurement.

done

Vérifiez l’état de l’opération de longue durée.

remove_done_callback

Supprimez un rappel de l’opération de longue durée.

result

Retourne le résultat de l’opération de longue durée ou le résultat disponible après le délai d’attente spécifié.

status

Retourne la chaîne d’état actuelle.

wait

Patientez sur l’opération de longue durée pendant une durée spécifiée. Vous pouvez vérifier si cet appel se termine avec un délai d’expiration avec la méthode « done() ».

add_done_callback

Ajoutez la fonction de rappel à exécuter une fois l’opération de longue durée terminée, quel que soit l’état de l’opération.

add_done_callback(func: Callable) -> None

Paramètres

Nom Description
func
Obligatoire

Fonction de rappel qui prend au moins un argument, un LongRunningOperation terminé.

cancel

Annulez l’opération en cours d’interrogation.

cancel() -> None

Retours

Type Description

Aucun

Exceptions

Type Description

Lorsque l’opération a déjà atteint un état terminal.

continuation_token

Retourne un jeton de continuation qui permet de redémarrer l’polleur ultérieurement.

continuation_token() -> str

Retours

Type Description
str

Jeton de continuation opaque

done

Vérifiez l’état de l’opération de longue durée.

done() -> bool

Retours

Type Description

'True' si le processus est terminé, sinon 'False'.

remove_done_callback

Supprimez un rappel de l’opération de longue durée.

remove_done_callback(func: Callable) -> None

Paramètres

Nom Description
func
Obligatoire

Fonction à supprimer des rappels.

Exceptions

Type Description

si l’opération de longue durée est déjà terminée.

result

Retourne le résultat de l’opération de longue durée ou le résultat disponible après le délai d’attente spécifié.

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

Paramètres

Nom Description
timeout
valeur par défaut: None

Retours

Type Description

Ressource désérialisée de l’opération de longue durée, le cas échéant.

Exceptions

Type Description

Problème de serveur avec la requête.

status

Retourne la chaîne d’état actuelle.

status() -> str

Retours

Type Description
str

Chaîne d’état actuelle

wait

Patientez sur l’opération de longue durée pendant une durée spécifiée. Vous pouvez vérifier si cet appel se termine avec un délai d’expiration avec la méthode « done() ».

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

Paramètres

Nom Description
timeout

Délai d’attente de la fin de l’opération de longue durée (en secondes).

valeur par défaut: None

Exceptions

Type Description

Problème de serveur avec la requête.

Attributs

details

Métadonnées d’opération de longue durée.

Retours

Type Description

Mappage des détails de l’opération de longue durée.