Pipeline Osztály
Folyamat implementálása.
Ez környezetkezelőként van implementálva, amely aktiválja a HTTP-küldő környezetét. Az átvitel a folyamat utolsó csomópontja.
- Öröklődés
-
PipelinePipeline
Konstruktor
Pipeline(transport: HttpTransport[HTTPRequestType, HTTPResponseType], policies: Iterable[HTTPPolicy[HTTPRequestType, HTTPResponseType] | SansIOHTTPPolicy[HTTPRequestType, HTTPResponseType]] | None = None)
Paraméterek
Name | Description |
---|---|
transport
Kötelező
|
A HTTP-átviteli példány |
policies
|
Konfigurált szabályzatok listája. alapértelmezett érték: None
|
Példák
Létrehozza a folyamatot a szinkron átvitelhez.
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)
Metódusok
run |
A HTTP-kérést a láncolt szabályzatokon keresztül futtatja. |
run
A HTTP-kérést a láncolt szabályzatokon keresztül futtatja.
run(request: HTTPRequestType, **kwargs: Any) -> PipelineResponse[HTTPRequestType, HTTPResponseType]
Paraméterek
Name | Description |
---|---|
request
Kötelező
|
A HTTP-kérelemobjektum. |
Válaszok
Típus | Description |
---|---|
A PipelineResponse objektum |
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
Azure SDK for Python