BlobDownloadToBufferOptions interface

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

Extends

الخصائص

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