مشاركة عبر


CreateHttpPollerOptions interface

خيارات createPoller.

الخصائص

baseUrl

عنوان URL الأساسي الذي يجب استخدامه عند تقديم الطلبات.

intervalInMs

يحدد مقدار الوقت الذي ينتظره الاستقصاء قبل تقديم طلب جديد للخدمة.

processResult

دالة لمعالجة نتيجة LRO.

resolveOnUnsuccessful

التحكم في ما إذا كان يجب طرح استثناء إذا فشلت العملية أو تم إلغاؤها.

resourceLocationConfig

الموقع المحتمل لنتيجة LRO إذا تم تحديده بواسطة ملحق LRO في swagger.

restoreFrom

استقصاء متسلسل يمكن استخدامه لاستئناف عملية طويلة الأمد متوقفة مؤقتا.

skipFinalGet

علامة لتخطي طلب GET النهائي الذي عادة ما يجلب المورد النهائي

updateState

دالة لمعالجة حالة LRO.

withOperationLocation

دالة سيتم استدعاؤها في كل مرة يتم فيها تحديث موقع العملية بواسطة الخدمة.

تفاصيل الخاصية

baseUrl

عنوان URL الأساسي الذي يجب استخدامه عند تقديم الطلبات.

baseUrl?: string

قيمة الخاصية

string

intervalInMs

يحدد مقدار الوقت الذي ينتظره الاستقصاء قبل تقديم طلب جديد للخدمة.

intervalInMs?: number

قيمة الخاصية

number

processResult

دالة لمعالجة نتيجة LRO.

processResult?: (result: unknown, state: TState) => Promise<TResult>

قيمة الخاصية

(result: unknown, state: TState) => Promise<TResult>

resolveOnUnsuccessful

التحكم في ما إذا كان يجب طرح استثناء إذا فشلت العملية أو تم إلغاؤها.

resolveOnUnsuccessful?: boolean

قيمة الخاصية

boolean

resourceLocationConfig

الموقع المحتمل لنتيجة LRO إذا تم تحديده بواسطة ملحق LRO في swagger.

resourceLocationConfig?: ResourceLocationConfig

قيمة الخاصية

restoreFrom

استقصاء متسلسل يمكن استخدامه لاستئناف عملية طويلة الأمد متوقفة مؤقتا.

restoreFrom?: string

قيمة الخاصية

string

skipFinalGet

علامة لتخطي طلب GET النهائي الذي عادة ما يجلب المورد النهائي

skipFinalGet?: boolean

قيمة الخاصية

boolean

updateState

دالة لمعالجة حالة LRO.

updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void

قيمة الخاصية

(state: TState, response: OperationResponse<unknown, RawRequest>) => void

withOperationLocation

دالة سيتم استدعاؤها في كل مرة يتم فيها تحديث موقع العملية بواسطة الخدمة.

withOperationLocation?: (operationLocation: string) => void

قيمة الخاصية

(operationLocation: string) => void