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