Partager via


AnalyzeActionsLROPoller Classe

Héritage
azure.core.polling._poller.LROPoller
AnalyzeActionsLROPoller

Constructeur

AnalyzeActionsLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])

Paramètres

Nom Description
client
Obligatoire
initial_response
Obligatoire
deserialization_callback
Obligatoire
polling_method
Obligatoire

Méthodes

add_done_callback

Ajoutez la fonction de rappel à exécuter une fois l’opération de longue durée terminée, quelle que soit la status 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 status de l’opération de longue durée.

polling_method

Retourne la méthode d’interrogation associée à cet polleur.

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’expiration spécifié.

status

Retourne la chaîne status actuelle.

wait

Attendez l’opération de longue durée pendant une durée spécifiée. Vous pouvez case activée si cet appel se termine par 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, quelle que soit la status 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

None

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 status de l’opération de longue durée.

done() -> bool

Retours

Type Description

« True » si le processus est terminé, sinon « False ».

polling_method

Retourne la méthode d’interrogation associée à cet polleur.

polling_method() -> AnalyzeActionsLROPollingMethod

Retours

Type Description
<xref:AnalyzeActionsLROPollingMethod>

AnalyzeActionsLROPollingMethod

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’expiration spécifié.

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

Paramètres

Nom Description
timeout

Période d’attente avant de reprendre le contrôle.

valeur par défaut: None

Retours

Type Description
any,

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 status actuelle.

status() -> str

Retours

Type Description
str

Chaîne status actuelle

wait

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

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

Paramètres

Nom Description
timeout
Obligatoire

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

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.