FileDownloadOptions interface
- يمتد
الخصائص
| abort |
تنفيذ واجهة |
| lease |
شروط الوصول إلى التأجير. |
| max |
اختياري. متوفر فقط في NODE.JS. كم عدد مرات إعادة المحاولة التي سيتم إجراؤها عند انتهاء دفق تنزيل النص الأصلي بشكل غير متوقع. لن يؤدي النوع أعلاه من الأطراف إلى تشغيل نهج إعادة المحاولة المحدد في البنية الأساسية لبرنامج ربط العمليات التجارية، لأنها لا تنبعث منها أخطاء في الشبكة. باستخدام هذا الخيار، تعني كل إعادة محاولة إضافية إجراء طلب ShareFileClient.download() إضافي من النقطة المقطوعة، حتى يتم تنزيل النطاق المطلوب بنجاح أو الوصول إلى maxRetryRequests. القيمة الافتراضية هي 5، يرجى تعيين قيمة أكبر عند تحميل الملفات الكبيرة في شبكة ضعيفة. |
| on |
قم بتنزيل معالج تحديث الحدث. |
| range |
عند تعيين هذا العنوان إلى صحيح وتحديده مع رأس النطاق، تقوم الخدمة بإرجاع تجزئة MD5 للنطاق، طالما أن النطاق أقل من أو يساوي 4 ميغابايت في الحجم. |
الخصائص الموروثة
| tracing |
تفاصيل الخاصية
abortSignal
تنفيذ واجهة AbortSignalLike للإشارة إلى طلب إلغاء العملية.
على سبيل المثال، استخدم وحدة التحكم @azure/abort لإنشاء AbortSignal.
abortSignal?: AbortSignalLike
قيمة الخاصية
leaseAccessConditions
شروط الوصول إلى التأجير.
leaseAccessConditions?: LeaseAccessConditions
قيمة الخاصية
maxRetryRequests
اختياري. متوفر فقط في NODE.JS.
كم عدد مرات إعادة المحاولة التي سيتم إجراؤها عند انتهاء دفق تنزيل النص الأصلي بشكل غير متوقع. لن يؤدي النوع أعلاه من الأطراف إلى تشغيل نهج إعادة المحاولة المحدد في البنية الأساسية لبرنامج ربط العمليات التجارية، لأنها لا تنبعث منها أخطاء في الشبكة.
باستخدام هذا الخيار، تعني كل إعادة محاولة إضافية إجراء طلب ShareFileClient.download() إضافي من النقطة المقطوعة، حتى يتم تنزيل النطاق المطلوب بنجاح أو الوصول إلى maxRetryRequests.
القيمة الافتراضية هي 5، يرجى تعيين قيمة أكبر عند تحميل الملفات الكبيرة في شبكة ضعيفة.
maxRetryRequests?: number
قيمة الخاصية
number
onProgress
قم بتنزيل معالج تحديث الحدث.
onProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
rangeGetContentMD5
عند تعيين هذا العنوان إلى صحيح وتحديده مع رأس النطاق، تقوم الخدمة بإرجاع تجزئة MD5 للنطاق، طالما أن النطاق أقل من أو يساوي 4 ميغابايت في الحجم.
rangeGetContentMD5?: boolean
قيمة الخاصية
boolean