Pipeline interface
يمثل مسارا لإجراء طلب HTTP إلى عنوان URL. يمكن أن يكون للبنية الأساسية لبرنامج ربط العمليات التجارية نهج متعددة لإدارة معالجة كل طلب قبل وبعد تقديمه إلى الخادم.
الأساليب
add |
إضافة نهج جديد إلى البنية الأساسية لبرنامج ربط العمليات التجارية. |
clone() | يكرر هذا المسار للسماح بتعديل مسار موجود دون تغييره. |
get |
إرجاع مجموعة النهج الحالية في البنية الأساسية لبرنامج ربط العمليات التجارية بالترتيب الذي سيتم تطبيقها به على الطلب. فيما بعد في القائمة أقرب إلى وقت تنفيذ الطلب. |
remove |
إزالة نهج من البنية الأساسية لبرنامج ربط العمليات التجارية. |
send |
يستخدم البنية الأساسية لبرنامج ربط العمليات التجارية لإجراء طلب HTTP. |
تفاصيل الأسلوب
addPolicy(PipelinePolicy, AddPolicyOptions)
إضافة نهج جديد إلى البنية الأساسية لبرنامج ربط العمليات التجارية.
function addPolicy(policy: PipelinePolicy, options?: AddPolicyOptions)
المعلمات
- policy
- PipelinePolicy
نهج يعالج طلبا.
- options
- AddPipelineOptions
مجموعة من الخيارات لمتى يجب تشغيل النهج.
clone()
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>