共用方式為


Pipeline 類別

管線實作。

這會實作為內容管理員,以啟動 HTTP 傳送者的內容。 傳輸是管線中的最後一個節點。

繼承
Pipeline

建構函式

Pipeline(transport: HttpTransport[HTTPRequestType, HTTPResponseType], policies: Iterable[HTTPPolicy[HTTPRequestType, HTTPResponseType] | SansIOHTTPPolicy[HTTPRequestType, HTTPResponseType]] | None = None)

參數

名稱 Description
transport
必要

Http Transport 實例

policies

已設定的原則清單。

預設值: None

範例

建置用於同步傳輸的管線。


   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)

方法

run

透過鏈結的原則執行 HTTP 要求。

run

透過鏈結的原則執行 HTTP 要求。

run(request: HTTPRequestType, **kwargs: Any) -> PipelineResponse[HTTPRequestType, HTTPResponseType]

參數

名稱 Description
request
必要

HTTP 要求物件。

傳回

類型 Description

PipelineResponse 物件