CreateHttpPollerOptions interface
خيارات createPoller.
الخصائص
| base |
عنوان URL الأساسي الذي يجب استخدامه عند تقديم الطلبات. |
| interval |
يحدد مقدار الوقت الذي ينتظره الاستقصاء قبل تقديم طلب جديد للخدمة. |
| process |
دالة لمعالجة نتيجة LRO. |
| resolve |
التحكم في ما إذا كان يجب طرح استثناء إذا فشلت العملية أو تم إلغاؤها. |
| resource |
الموقع المحتمل لنتيجة LRO إذا تم تحديده بواسطة ملحق LRO في swagger. |
| restore |
استقصاء متسلسل يمكن استخدامه لاستئناف عملية طويلة الأمد متوقفة مؤقتا. |
| skip |
علامة لتخطي طلب GET النهائي الذي عادة ما يجلب المورد النهائي |
| update |
دالة لمعالجة حالة LRO. |
| with |
دالة سيتم استدعاؤها في كل مرة يتم فيها تحديث موقع العملية بواسطة الخدمة. |
تفاصيل الخاصية
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