SansIOHTTPPolicy Klasa
Reprezentuje zasady we/wy sans.
SansIOHTTPPolicy to klasa bazowa dla zasad, które modyfikują lub modyfikują żądanie tylko na podstawie specyfikacji HTTP i nie zależą od specyfiki konkretnego transportu. Podklasy SansIOHTTPPolicy będą działać w potoku lub AsyncPipeline i mogą działać przed wykonaniem żądania lub po nim. Możesz opcjonalnie utworzyć te metody coroutines (lub zwracać obiekty oczekujące), ale następnie będą one powiązane z użyciem AsyncPipeline.
- Dziedziczenie
-
SansIOHTTPPolicy
Konstruktor
SansIOHTTPPolicy()
Metody
on_exception |
Jest wykonywane, jeśli podczas wykonywania następnych zasad zostanie zgłoszony wyjątek. Ta metoda jest wykonywana wewnątrz procedury obsługi wyjątków. |
on_request |
Jest wykonywane przed wysłaniem żądania z następnych zasad. |
on_response |
Jest wykonywane po powrocie żądania z zasad. |
on_exception
Jest wykonywane, jeśli podczas wykonywania następnych zasad zostanie zgłoszony wyjątek.
Ta metoda jest wykonywana wewnątrz procedury obsługi wyjątków.
on_exception(request: PipelineRequest[HTTPRequestType]) -> None
Parametry
Nazwa | Opis |
---|---|
request
Wymagane
|
Obiekt żądania potoku |
on_request
Jest wykonywane przed wysłaniem żądania z następnych zasad.
on_request(request: PipelineRequest[HTTPRequestType]) -> None | Awaitable[None]
Parametry
Nazwa | Opis |
---|---|
request
Wymagane
|
Żądanie modyfikacji przed wysłaniem z następnych zasad. |
on_response
Jest wykonywane po powrocie żądania z zasad.
on_response(request: PipelineRequest[HTTPRequestType], response: PipelineResponse[HTTPRequestType, HTTPResponseType]) -> None | Awaitable[None]
Parametry
Nazwa | Opis |
---|---|
request
Wymagane
|
Żądanie modyfikacji po powrocie z zasad. |
response
Wymagane
|
Obiekt odpowiedzi potoku |
Azure SDK for Python