مشاركة عبر


Pipeline interface

يمثل مسارا لإجراء طلب HTTP إلى عنوان URL. يمكن أن يكون للبنية الأساسية لبرنامج ربط العمليات التجارية نهج متعددة لإدارة معالجة كل طلب قبل وبعد تقديمه إلى الخادم.

الأساليب

addPolicy(PipelinePolicy, AddPolicyOptions)

إضافة نهج جديد إلى البنية الأساسية لبرنامج ربط العمليات التجارية.

clone()

يكرر هذا المسار للسماح بتعديل مسار موجود دون تغييره.

getOrderedPolicies()

إرجاع مجموعة النهج الحالية في البنية الأساسية لبرنامج ربط العمليات التجارية بالترتيب الذي سيتم تطبيقها به على الطلب. فيما بعد في القائمة أقرب إلى وقت تنفيذ الطلب.

removePolicy({ name?: string, phase?: PipelinePhase })

إزالة نهج من البنية الأساسية لبرنامج ربط العمليات التجارية.

sendRequest(HttpClient, PipelineRequest)

يستخدم البنية الأساسية لبرنامج ربط العمليات التجارية لإجراء طلب HTTP.

تفاصيل الأسلوب

addPolicy(PipelinePolicy, AddPolicyOptions)

إضافة نهج جديد إلى البنية الأساسية لبرنامج ربط العمليات التجارية.

function addPolicy(policy: PipelinePolicy, options?: AddPolicyOptions)

المعلمات

policy
PipelinePolicy

نهج يعالج طلبا.

options
AddPipelineOptions

مجموعة من الخيارات لمتى يجب تشغيل النهج.

clone()

يكرر هذا المسار للسماح بتعديل مسار موجود دون تغييره.

function clone(): Pipeline

المرتجعات

getOrderedPolicies()

إرجاع مجموعة النهج الحالية في البنية الأساسية لبرنامج ربط العمليات التجارية بالترتيب الذي سيتم تطبيقها به على الطلب. فيما بعد في القائمة أقرب إلى وقت تنفيذ الطلب.

function getOrderedPolicies(): PipelinePolicy[]

المرتجعات

removePolicy({ name?: string, phase?: PipelinePhase })

إزالة نهج من البنية الأساسية لبرنامج ربط العمليات التجارية.

function removePolicy(options: { name?: string, phase?: PipelinePhase }): PipelinePolicy[]

المعلمات

options

{ name?: string, phase?: PipelinePhase }

الخيارات التي تتيح لك تحديد النهج التي تريد إزالتها.

المرتجعات

sendRequest(HttpClient, PipelineRequest)

يستخدم البنية الأساسية لبرنامج ربط العمليات التجارية لإجراء طلب HTTP.

function sendRequest(httpClient: HttpClient, request: PipelineRequest): Promise<PipelineResponse>

المعلمات

httpClient
HttpClient

HttpClient الذي ينفذ الطلب بالفعل.

request
PipelineRequest

الطلب الذي سيتم تقديمه.

المرتجعات

Promise<PipelineResponse>