Pipeline Classe
Implementazione della pipeline.
Questa operazione viene implementata come gestione contesto, che attiverà il contesto del mittente HTTP. Il trasporto è l'ultimo nodo della pipeline.
- Ereditarietà
-
PipelinePipeline
Costruttore
Pipeline(transport: HttpTransport[HTTPRequestType, HTTPResponseType], policies: Iterable[HTTPPolicy[HTTPRequestType, HTTPResponseType] | SansIOHTTPPolicy[HTTPRequestType, HTTPResponseType]] | None = None)
Parametri
Nome | Descrizione |
---|---|
transport
Necessario
|
Istanza del trasporto Http |
policies
|
Elenco dei criteri configurati. valore predefinito: None
|
Esempio
Compila la pipeline per il trasporto sincrono.
from azure.core.pipeline import Pipeline
from azure.core.pipeline.policies import RedirectPolicy, UserAgentPolicy
from azure.core.rest import HttpRequest
from azure.core.pipeline.transport import RequestsTransport
# example: create request and policies
request = HttpRequest("GET", "https://bing.com")
policies: Iterable[Union[HTTPPolicy, SansIOHTTPPolicy]] = [UserAgentPolicy("myuseragent"), RedirectPolicy()]
# run the pipeline
with Pipeline(transport=RequestsTransport(), policies=policies) as pipeline:
response = pipeline.run(request)
Metodi
run |
Esegue la richiesta HTTP tramite i criteri concatenati. |
run
Esegue la richiesta HTTP tramite i criteri concatenati.
run(request: HTTPRequestType, **kwargs: Any) -> PipelineResponse[HTTPRequestType, HTTPResponseType]
Parametri
Nome | Descrizione |
---|---|
request
Necessario
|
Oggetto richiesta HTTP. |
Restituisce
Tipo | Descrizione |
---|---|
Oggetto PipelineResponse |
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Azure SDK for Python