SansIOHTTPPolicy Classe
Rappresenta un criterio di I/O sans.
SansIOHTTPPolicy è una classe di base per i criteri che modificano o modificano una richiesta in base alla specifica HTTP e non dipendono dalle specifiche di qualsiasi trasporto specifico. Le sottoclassi SansIOHTTPPolicy funzioneranno in una pipeline o in un AsyncPipeline e possono agire prima dell'esecuzione della richiesta o dopo. Facoltativamente, è possibile rendere questi metodi coroutine (o restituire oggetti attendebili), ma verranno quindi associati all'utilizzo di AsyncPipeline.
- Ereditarietà
-
SansIOHTTPPolicy
Costruttore
SansIOHTTPPolicy()
Metodi
on_exception |
Viene eseguito se viene generata un'eccezione durante l'esecuzione del criterio successivo. Questo metodo viene eseguito all'interno del gestore eccezioni. |
on_request |
Viene eseguito prima di inviare la richiesta dal criterio successivo. |
on_response |
Viene eseguito dopo che la richiesta viene restituita dal criterio. |
on_exception
Viene eseguito se viene generata un'eccezione durante l'esecuzione del criterio successivo.
Questo metodo viene eseguito all'interno del gestore eccezioni.
on_exception(request: PipelineRequest[HTTPRequestType]) -> None
Parametri
Nome | Descrizione |
---|---|
request
Necessario
|
Oggetto Richiesta pipeline |
on_request
Viene eseguito prima di inviare la richiesta dal criterio successivo.
on_request(request: PipelineRequest[HTTPRequestType]) -> None | Awaitable[None]
Parametri
Nome | Descrizione |
---|---|
request
Necessario
|
Richiesta di modifica prima dell'invio dal criterio successivo. |
on_response
Viene eseguito dopo che la richiesta viene restituita dal criterio.
on_response(request: PipelineRequest[HTTPRequestType], response: PipelineResponse[HTTPRequestType, HTTPResponseType]) -> None | Awaitable[None]
Parametri
Nome | Descrizione |
---|---|
request
Necessario
|
Richiesta da modificare dopo aver restituito dal criterio. |
response
Necessario
|
Oggetto risposta della pipeline |
Azure SDK for Python