SansIOHTTPPolicy Klas
Vertegenwoordigt een sans I/O-beleid.
SansIOHTTPPolicy is een basisklasse voor beleid dat alleen een aanvraag wijzigt of muteert op basis van de HTTP-specificatie en niet afhankelijk is van de specifieke kenmerken van een bepaald transport. SansIOHTTPPolicy-subklassen werken in een pijplijn of een Asyncpipeline en kunnen reageren voordat de aanvraag is voltooid of daarna. U kunt deze methoden desgewenst coroutines maken (of wachtbare objecten retourneren), maar ze worden vervolgens gekoppeld aan het gebruik van Asyncpipeline.
- Overname
-
SansIOHTTPPolicy
Constructor
SansIOHTTPPolicy()
Methoden
on_exception |
Wordt uitgevoerd als er een uitzondering optreedt tijdens het uitvoeren van het volgende beleid. Deze methode wordt uitgevoerd in de uitzonderingshandler. |
on_request |
Wordt uitgevoerd voordat de aanvraag vanuit het volgende beleid wordt verzonden. |
on_response |
Wordt uitgevoerd nadat de aanvraag terugkomt uit het beleid. |
on_exception
Wordt uitgevoerd als er een uitzondering optreedt tijdens het uitvoeren van het volgende beleid.
Deze methode wordt uitgevoerd in de uitzonderingshandler.
on_exception(request: PipelineRequest[HTTPRequestType]) -> None
Parameters
Name | Description |
---|---|
request
Vereist
|
Het object Pijplijnaanvraag |
on_request
Wordt uitgevoerd voordat de aanvraag vanuit het volgende beleid wordt verzonden.
on_request(request: PipelineRequest[HTTPRequestType]) -> None | Awaitable[None]
Parameters
Name | Description |
---|---|
request
Vereist
|
Verzoek om te worden gewijzigd voordat deze vanuit het volgende beleid wordt verzonden. |
on_response
Wordt uitgevoerd nadat de aanvraag terugkomt uit het beleid.
on_response(request: PipelineRequest[HTTPRequestType], response: PipelineResponse[HTTPRequestType, HTTPResponseType]) -> None | Awaitable[None]
Parameters
Name | Description |
---|---|
request
Vereist
|
Verzoek om te worden gewijzigd nadat het beleid is geretourneerd. |
response
Vereist
|
Antwoordobject pijplijn |
Azure SDK for Python