Pipeline الفصل
تنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية.
يتم تنفيذ هذا كمدير سياق، من شأنها تنشيط سياق مرسل HTTP. النقل هو العقدة الأخيرة في البنية الأساسية لبرنامج ربط العمليات التجارية.
- توريث
-
PipelinePipeline
الدالمنشئ
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 |
التعاون معنا على GitHub
يمكن العثور على مصدر هذا المحتوى على GitHub حيث يمكنك أيضاً إضافة مشاكل وطلبات سحب ومراجعتها. للحصول على معلومات إضافية، اطلع على دليل المساهم لدينا.
Azure SDK for Python