RequestOptionsBase interface
توضح هذه المقالة البنية الأساسية لكائن الخيارات التي سيتم استخدامها في كل عملية.
الخصائص
| abort |
إشارة لوحدة تحكم تم إجهاضها. يمكن استخدامها لإجهاض كل من إرسال طلب شبكة وانتظار استجابة. |
| custom |
سيتم تطبيقه قبل إرسال الطلب. |
| on |
رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل. |
| on |
رد الاتصال الذي يتم إطلاقه عند تقدم التحميل. |
| serializer |
خيارات لتجاوز سلوك تحليل/بناء XML. |
| should |
ما إذا كان يجب إلغاء تسلسل HttpOperationResponse أم لا. إذا كان هذا غير معرف، فيجب إلغاء تسلسل HttpOperationResponse. |
| timeout | عدد المللي ثانية التي يمكن أن يستغرقها الطلب قبل إنهائه تلقائيا.
إذا تم إنهاء الطلب، يتم طرح |
| tracing |
التتبع: السياق المستخدم عند إنشاء النطاقات. |
تفاصيل الخاصية
abortSignal
إشارة لوحدة تحكم تم إجهاضها. يمكن استخدامها لإجهاض كل من إرسال طلب شبكة وانتظار استجابة.
abortSignal?: AbortSignalLike
قيمة الخاصية
customHeaders
سيتم تطبيقه قبل إرسال الطلب.
customHeaders?: {[key: string]: string}
قيمة الخاصية
{[key: string]: string}
onDownloadProgress
رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل.
onDownloadProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
onUploadProgress
رد الاتصال الذي يتم إطلاقه عند تقدم التحميل.
onUploadProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
serializerOptions
خيارات لتجاوز سلوك تحليل/بناء XML.
serializerOptions?: SerializerOptions
قيمة الخاصية
shouldDeserialize
ما إذا كان يجب إلغاء تسلسل HttpOperationResponse أم لا. إذا كان هذا غير معرف، فيجب إلغاء تسلسل HttpOperationResponse.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
قيمة الخاصية
boolean | (response: HttpOperationResponse) => boolean
timeout
عدد المللي ثانية التي يمكن أن يستغرقها الطلب قبل إنهائه تلقائيا.
إذا تم إنهاء الطلب، يتم طرح AbortError.
timeout?: number
قيمة الخاصية
number
tracingContext
التتبع: السياق المستخدم عند إنشاء النطاقات.
tracingContext?: Context