مشاركة عبر


FileDownloadToBufferOptions interface

واجهة الخيار لعملية downloadToBuffer.

يمتد

الخصائص

abortSignal

تنفيذ واجهة AbortSignalLike للإشارة إلى طلب إلغاء العملية. على سبيل المثال، استخدم وحدة التحكم @azure/abort لإنشاء AbortSignal.

concurrency

يشير التزامن إلى الحد الأقصى لعدد النطاقات التي يجب تنزيلها بالتوازي. إذا لم يتم توفيرها، استخدام 5 تزامن بشكل افتراضي.

leaseAccessConditions

شروط الوصول إلى التأجير.

maxRetryRequestsPerRange

اختياري. متوفر فقط في NODE.JS.

كم عدد مرات إعادة المحاولة التي سيتم إجراؤها عند انتهاء دفق تنزيل النطاق الأصلي بشكل غير متوقع. لن يؤدي النوع أعلاه من الأطراف إلى تشغيل نهج إعادة المحاولة المحدد في البنية الأساسية لبرنامج ربط العمليات التجارية، لأنها لا تنبعث منها أخطاء في الشبكة.

باستخدام هذا الخيار، تعني كل إعادة محاولة إضافية إجراء طلب ShareFileClient.download() إضافي من النقطة المقطوعة، حتى يتم تنزيل النطاق المطلوب بنجاح أو الوصول إلى maxRetryRequestsPerRange.

القيمة الافتراضية هي 5، يرجى تعيين قيمة أكبر عندما تكون في شبكة ضعيفة.

onProgress

محدث التقدم.

rangeSize

عند تنزيل ملفات Azure، سيحاول أسلوب التنزيل تقسيم ملف كبير إلى نطاقات صغيرة. سيتم تنزيل كل نطاق صغير عبر طلب منفصل. يحدد هذا الخيار حجم البيانات كل طلب صغير يحاول تنزيله. يجب أن تكون أكبر من 0، ستستخدم القيمة الافتراضية إذا لم يتم تحديدها،

الخصائص الموروثة

tracingOptions

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

abortSignal

تنفيذ واجهة AbortSignalLike للإشارة إلى طلب إلغاء العملية. على سبيل المثال، استخدم وحدة التحكم @azure/abort لإنشاء AbortSignal.

abortSignal?: AbortSignalLike

قيمة الخاصية

concurrency

يشير التزامن إلى الحد الأقصى لعدد النطاقات التي يجب تنزيلها بالتوازي. إذا لم يتم توفيرها، استخدام 5 تزامن بشكل افتراضي.

concurrency?: number

قيمة الخاصية

number

leaseAccessConditions

شروط الوصول إلى التأجير.

leaseAccessConditions?: LeaseAccessConditions

قيمة الخاصية

maxRetryRequestsPerRange

اختياري. متوفر فقط في NODE.JS.

كم عدد مرات إعادة المحاولة التي سيتم إجراؤها عند انتهاء دفق تنزيل النطاق الأصلي بشكل غير متوقع. لن يؤدي النوع أعلاه من الأطراف إلى تشغيل نهج إعادة المحاولة المحدد في البنية الأساسية لبرنامج ربط العمليات التجارية، لأنها لا تنبعث منها أخطاء في الشبكة.

باستخدام هذا الخيار، تعني كل إعادة محاولة إضافية إجراء طلب ShareFileClient.download() إضافي من النقطة المقطوعة، حتى يتم تنزيل النطاق المطلوب بنجاح أو الوصول إلى maxRetryRequestsPerRange.

القيمة الافتراضية هي 5، يرجى تعيين قيمة أكبر عندما تكون في شبكة ضعيفة.

maxRetryRequestsPerRange?: number

قيمة الخاصية

number

onProgress

محدث التقدم.

onProgress?: (progress: TransferProgressEvent) => void

قيمة الخاصية

(progress: TransferProgressEvent) => void

rangeSize

عند تنزيل ملفات Azure، سيحاول أسلوب التنزيل تقسيم ملف كبير إلى نطاقات صغيرة. سيتم تنزيل كل نطاق صغير عبر طلب منفصل. يحدد هذا الخيار حجم البيانات كل طلب صغير يحاول تنزيله. يجب أن تكون أكبر من 0، ستستخدم القيمة الافتراضية إذا لم يتم تحديدها،

rangeSize?: number

قيمة الخاصية

number

تفاصيل الخاصية الموروثة

tracingOptions

tracingOptions?: OperationTracingOptions

قيمة الخاصية

موروث منCommonOptions.tracingOptions