Partager via


AsyncLROPoller Classe

Polleur asynchrone pour les opérations de longue durée.

Héritage
AsyncLROPoller
AsyncLROPoller

Constructeur

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

Paramètres

Nom Description
client
Obligatoire

Un client de service de pipeline

initial_response
Obligatoire

Réponse à l’appel initial

deserialization_callback
Obligatoire
callable ou <xref:msrest.serialization.Model>

Rappel qui prend une réponse et retourne un objet désérialisé. Si une sous-classe de Model est donnée, cette opération passe « désérialize » comme rappel.

polling_method
Obligatoire

La stratégie d’interrogation à adopter

Méthodes

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.

from_continuation_token
polling_method

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

result

Retourne le résultat de l’opération de longue durée.

status

Retourne la chaîne status actuelle.

wait

Attendez l’opération de longue durée.

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 ».

from_continuation_token

from_continuation_token(polling_method: AsyncPollingMethod[PollingReturnType_co], continuation_token: str, **kwargs: Any) -> AsyncLROPoller[PollingReturnType_co]

Paramètres

Nom Description
polling_method
Obligatoire
continuation_token
Obligatoire

polling_method

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

polling_method() -> AsyncPollingMethod[PollingReturnType_co]

Retours

Type Description

Méthode d’interrogation associée à cet polleur.

result

Retourne le résultat de l’opération de longue durée.

async result() -> PollingReturnType_co

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.

async wait() -> None

Exceptions

Type Description

Problème de serveur avec la requête.