BlobDownloadToBufferOptions interface
واجهة الخيار لعملية downloadToBuffer .
- Extends
الخصائص
abort |
تنفيذ الواجهة |
block |
blockSize هي البيانات التي يحاول كل طلب تنزيلها. يجب أن يكون أكبر من أو يساوي 0. إذا تم تعيينه إلى 0 أو غير معرف، فسيتم حساب blockSize تلقائيا وفقا لحجم الكائن الثنائي كبير الحجم. |
concurrency | تزامن التنزيل المتوازي. |
conditions | عناوين شروط الوصول. |
customer |
معلومات المفتاح المقدمة من العميل. |
max |
اختياري. متوفر فقط في NODE.JS. كم عدد عمليات إعادة المحاولة التي سيتم إجراؤها عند انتهاء دفق تنزيل الكتلة الأصلية بشكل غير متوقع. لن يؤدي نوع الأطراف أعلاه إلى تشغيل نهج إعادة المحاولة المحدد في البنية الأساسية لبرنامج ربط العمليات التجارية، لأنها لا تنبعث منها أخطاء في الشبكة. باستخدام هذا الخيار، تعني كل إعادة محاولة إضافية إجراء طلب FileClient.download() إضافي من النقطة المقطوعة، حتى يتم تنزيل الكتلة المطلوبة بنجاح أو الوصول إلى maxRetryRequestsPerBlock. القيمة الافتراضية هي 5، يرجى تعيين قيمة أكبر عندما تكون في شبكة ضعيفة. |
on |
محدث التقدم. |
الخصائص الموروثة
tracing |
خيارات لتكوين الامتدادات التي تم إنشاؤها عند تمكين التتبع. |
تفاصيل الخاصية
abortSignal
تنفيذ الواجهة AbortSignalLike
للإشارة إلى طلب إلغاء العملية.
على سبيل المثال، استخدم وحدة تحكم @azure/abort لإنشاء AbortSignal
.
abortSignal?: AbortSignalLike
قيمة الخاصية
blockSize
blockSize هي البيانات التي يحاول كل طلب تنزيلها. يجب أن يكون أكبر من أو يساوي 0. إذا تم تعيينه إلى 0 أو غير معرف، فسيتم حساب blockSize تلقائيا وفقا لحجم الكائن الثنائي كبير الحجم.
blockSize?: number
قيمة الخاصية
number
concurrency
تزامن التنزيل المتوازي.
concurrency?: number
قيمة الخاصية
number
conditions
customerProvidedKey
maxRetryRequestsPerBlock
اختياري. متوفر فقط في NODE.JS.
كم عدد عمليات إعادة المحاولة التي سيتم إجراؤها عند انتهاء دفق تنزيل الكتلة الأصلية بشكل غير متوقع. لن يؤدي نوع الأطراف أعلاه إلى تشغيل نهج إعادة المحاولة المحدد في البنية الأساسية لبرنامج ربط العمليات التجارية، لأنها لا تنبعث منها أخطاء في الشبكة.
باستخدام هذا الخيار، تعني كل إعادة محاولة إضافية إجراء طلب FileClient.download() إضافي من النقطة المقطوعة، حتى يتم تنزيل الكتلة المطلوبة بنجاح أو الوصول إلى maxRetryRequestsPerBlock.
القيمة الافتراضية هي 5، يرجى تعيين قيمة أكبر عندما تكون في شبكة ضعيفة.
maxRetryRequestsPerBlock?: number
قيمة الخاصية
number
onProgress
محدث التقدم.
onProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
تفاصيل الخاصية الموروثة
tracingOptions
خيارات لتكوين الامتدادات التي تم إنشاؤها عند تمكين التتبع.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
موروث منCommonOptions.tracingOptions