Pipeline الفصل

تنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية.

يتم تنفيذ هذا كمدير سياق، من شأنها تنشيط سياق مرسل HTTP. النقل هو العقدة الأخيرة في البنية الأساسية لبرنامج ربط العمليات التجارية.

توريث
Pipeline

الدالمنشئ

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

المعلمات

الاسم الوصف
transport
مطلوب

مثيل نقل Http

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]

المعلمات

الاسم الوصف
request
مطلوب

كائن طلب HTTP.

المرتجعات

النوع الوصف

كائن PipelineResponse