Pipeline interface

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

الأساليب

addPolicy(PipelinePolicy, AddPipelineOptions)

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

clone()

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

getOrderedPolicies()

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

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

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

sendRequest(HttpClient, PipelineRequest)

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

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

addPolicy(PipelinePolicy, AddPipelineOptions)

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

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

المعلمات

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>