SansIOHTTPPolicy Classe
Représente une stratégie sans E/S.
SansIOHTTPPolicy est une classe de base pour les stratégies qui modifient ou mutent uniquement une requête en fonction de la spécification HTTP, et ne dépendent pas des spécificités d’un transport particulier. Les sous-classes SansIOHTTPPolicy fonctionnent dans un pipeline ou un AsyncPipeline et peuvent agir avant la fin de la demande ou après. Vous pouvez éventuellement rendre ces méthodes coroutines (ou retourner des objets pouvant être attendus), mais elles seront ensuite liées à l’utilisation d’AsyncPipeline.
- Héritage
-
SansIOHTTPPolicy
Constructeur
SansIOHTTPPolicy()
Méthodes
on_exception |
Est exécuté si une exception est levée lors de l’exécution de la stratégie suivante. Cette méthode est exécutée à l’intérieur du gestionnaire d’exceptions. |
on_request |
Est exécuté avant d’envoyer la demande à partir de la stratégie suivante. |
on_response |
Est exécuté une fois que la demande est revenue de la stratégie. |
on_exception
Est exécuté si une exception est levée lors de l’exécution de la stratégie suivante.
Cette méthode est exécutée à l’intérieur du gestionnaire d’exceptions.
on_exception(request: PipelineRequest[HTTPRequestType]) -> None
Paramètres
Nom | Description |
---|---|
request
Obligatoire
|
Objet de requête pipeline |
on_request
Est exécuté avant d’envoyer la demande à partir de la stratégie suivante.
on_request(request: PipelineRequest[HTTPRequestType]) -> None | Awaitable[None]
Paramètres
Nom | Description |
---|---|
request
Obligatoire
|
Demande de modification avant d’être envoyée à partir de la stratégie suivante. |
on_response
Est exécuté une fois que la demande est revenue de la stratégie.
on_response(request: PipelineRequest[HTTPRequestType], response: PipelineResponse[HTTPRequestType, HTTPResponseType]) -> None | Awaitable[None]
Paramètres
Nom | Description |
---|---|
request
Obligatoire
|
Demande de modification après le retour de la stratégie. |
response
Obligatoire
|
Objet de réponse de pipeline |
Azure SDK for Python