SansIOHTTPPolicy Třída
Představuje zásadu bez vstupně-výstupních operací.
SansIOHTTPPolicy je základní třída pro zásady, které pouze upravují nebo mutují požadavek na základě specifikace HTTP a nezávisí na specifikách konkrétního přenosu. Podtřídy SansIOHTTPPolicy budou fungovat v kanálu nebo AsyncPipeline a můžou jednat buď před dokončením požadavku, nebo po. Volitelně můžete tyto metody vytvořit koruteny (nebo vrátit očekávané objekty), ale pak budou svázány s využitím AsyncPipeline.
- Dědičnost
-
SansIOHTTPPolicy
Konstruktor
SansIOHTTPPolicy()
Metody
on_exception |
Provede se, pokud se při provádění další zásady vyvolá výjimka. Tato metoda se provádí uvnitř obslužné rutiny výjimky. |
on_request |
Provede se před odesláním požadavku z další zásady. |
on_response |
Provede se po vrácení požadavku ze zásady. |
on_exception
Provede se, pokud se při provádění další zásady vyvolá výjimka.
Tato metoda se provádí uvnitř obslužné rutiny výjimky.
on_exception(request: PipelineRequest[HTTPRequestType]) -> None
Parametry
Name | Description |
---|---|
request
Vyžadováno
|
Objekt požadavku kanálu |
on_request
Provede se před odesláním požadavku z další zásady.
on_request(request: PipelineRequest[HTTPRequestType]) -> None | Awaitable[None]
Parametry
Name | Description |
---|---|
request
Vyžadováno
|
Žádost o úpravu před odesláním z další zásady |
on_response
Provede se po vrácení požadavku ze zásady.
on_response(request: PipelineRequest[HTTPRequestType], response: PipelineResponse[HTTPRequestType, HTTPResponseType]) -> None | Awaitable[None]
Parametry
Name | Description |
---|---|
request
Vyžadováno
|
Po návratu ze zásad požádejte o změnu. |
response
Vyžadováno
|
Objekt odpovědi kanálu |
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro