مشاركة عبر


BlobDownloadToBufferOptions interface

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

يمتد

الخصائص

abortSignal

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

blockSize

blockSize هي البيانات التي يحاول كل طلب تنزيلها. يجب أن يكون أكبر من أو يساوي 0. إذا تم تعيينه إلى 0 أو غير معرف، حساب blockSize تلقائيا وفقا لحجم الكائن الثنائي كبير الحجم.

concurrency

تزامن التنزيل المتوازي.

conditions

رؤوس شروط الوصول.

customerProvidedKey

معلومات المفتاح المقدمة من العميل.

maxRetryRequestsPerBlock

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

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

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

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

onProgress

محدث التقدم.

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

tracingOptions

خيارات لتكوين الامتدادات التي تم إنشاؤها عند تمكين التتبع.

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

abortSignal

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

abortSignal?: AbortSignalLike

قيمة الخاصية

blockSize

blockSize هي البيانات التي يحاول كل طلب تنزيلها. يجب أن يكون أكبر من أو يساوي 0. إذا تم تعيينه إلى 0 أو غير معرف، حساب blockSize تلقائيا وفقا لحجم الكائن الثنائي كبير الحجم.

blockSize?: number

قيمة الخاصية

number

concurrency

تزامن التنزيل المتوازي.

concurrency?: number

قيمة الخاصية

number

conditions

رؤوس شروط الوصول.

conditions?: BlobRequestConditions

قيمة الخاصية

customerProvidedKey

معلومات المفتاح المقدمة من العميل.

customerProvidedKey?: CpkInfo

قيمة الخاصية

maxRetryRequestsPerBlock

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

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

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

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

maxRetryRequestsPerBlock?: number

قيمة الخاصية

number

onProgress

محدث التقدم.

onProgress?: (progress: TransferProgressEvent) => void

قيمة الخاصية

(progress: TransferProgressEvent) => void

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

tracingOptions

خيارات لتكوين الامتدادات التي تم إنشاؤها عند تمكين التتبع.

tracingOptions?: OperationTracingOptions

قيمة الخاصية

موروث منCommonOptions.tracingOptions