مشاركة عبر


FileParallelUploadOptions interface

واجهة الخيار لملف Data Lake - عمليات التحميل

رأى:

يمتد

الخصائص

abortSignal

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

chunkSize

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

close

عند تمكين أحداث تخزين Azure، يتم رفع حدث تم تغيير الملف. يحتوي هذا الحدث على خاصية تشير إلى ما إذا كان هذا هو التغيير النهائي لتمييز الفرق بين تدفق متوسط إلى دفق ملف (عند إغلاقه إلى "خطأ") والإغلاق الأخير لدفق ملف (عند إغلاق تعيين إلى "صحيح").

conditions

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

customerProvidedKey

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

encryptionContext

تحديد سياق التشفير لتعيينه على الملف.

maxConcurrency

الحد الأقصى للتزامن مع التحميل المتوازي. يجب أن يكون أكبر من أو يساوي 0. قيمته الافتراضية هي DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

مجموعة من زوج سلسلة قيمة المفتاح لإقرانها بملف Data Lake.

onProgress

محدث التقدم.

pathHttpHeaders

عناوين Http.

permissions

تعيين أذونات الوصول إلى POSIX لمالك الملف ومجموعة امتلاك الملف وغيرها. قد يتم منح كل فئة إذن القراءة أو الكتابة أو التنفيذ. البت الملصق مدعوم أيضا. يتم دعم كل من الرمزية (rwxrw-rw-) والرقم الثماني المكون من 4 أرقام (على سبيل المثال 0766).

singleUploadThreshold

حد حجم البيانات بالبايت لاستخدام عملية تحميل واحدة بدلا من التحميل المتوازي. سيتم نقل البيانات ذات الحجم الأصغر من هذا الحد في تحميل واحد. سيتم نقل البيانات الأكبر من هذا الحد في مجموعات بالتوازي. القيمة الافتراضية والقيمة القصوى هي FILE_MAX_SINGLE_UPLOAD_THRESHOLD. ملاحظة: uploadStream لا تحترم هذا الحقل وتفعل دائما التحميل المتوازي.

umask

يقيد umask أذونات الملف الذي سيتم إنشاؤه. يتم منح الإذن الناتج بواسطة p & ^u، حيث p هو الإذن وأنت umask. على سبيل المثال، إذا كانت p هي 0777 وكنت 0057، فإن الإذن الناتج هو 0720. الإذن الافتراضي هو 0666 لملف. umask الافتراضي هو 0027. يجب تحديد umask في رمز ثماني مكون من 4 أرقام (على سبيل المثال 0766).

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

tracingOptions

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

abortSignal

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

abortSignal?: AbortSignalLike

قيمة الخاصية

chunkSize

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

chunkSize?: number

قيمة الخاصية

number

close

عند تمكين أحداث تخزين Azure، يتم رفع حدث تم تغيير الملف. يحتوي هذا الحدث على خاصية تشير إلى ما إذا كان هذا هو التغيير النهائي لتمييز الفرق بين تدفق متوسط إلى دفق ملف (عند إغلاقه إلى "خطأ") والإغلاق الأخير لدفق ملف (عند إغلاق تعيين إلى "صحيح").

close?: boolean

قيمة الخاصية

boolean

conditions

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

conditions?: DataLakeRequestConditions

قيمة الخاصية

customerProvidedKey

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

customerProvidedKey?: CpkInfo

قيمة الخاصية

encryptionContext

تحديد سياق التشفير لتعيينه على الملف.

encryptionContext?: string

قيمة الخاصية

string

maxConcurrency

الحد الأقصى للتزامن مع التحميل المتوازي. يجب أن يكون أكبر من أو يساوي 0. قيمته الافتراضية هي DEFAULT_HIGH_LEVEL_CONCURRENCY.

maxConcurrency?: number

قيمة الخاصية

number

metadata

مجموعة من زوج سلسلة قيمة المفتاح لإقرانها بملف Data Lake.

metadata?: Metadata

قيمة الخاصية

onProgress

محدث التقدم.

onProgress?: (progress: TransferProgressEvent) => void

قيمة الخاصية

(progress: TransferProgressEvent) => void

pathHttpHeaders

عناوين Http.

pathHttpHeaders?: PathHttpHeaders

قيمة الخاصية

permissions

تعيين أذونات الوصول إلى POSIX لمالك الملف ومجموعة امتلاك الملف وغيرها. قد يتم منح كل فئة إذن القراءة أو الكتابة أو التنفيذ. البت الملصق مدعوم أيضا. يتم دعم كل من الرمزية (rwxrw-rw-) والرقم الثماني المكون من 4 أرقام (على سبيل المثال 0766).

permissions?: string

قيمة الخاصية

string

singleUploadThreshold

حد حجم البيانات بالبايت لاستخدام عملية تحميل واحدة بدلا من التحميل المتوازي. سيتم نقل البيانات ذات الحجم الأصغر من هذا الحد في تحميل واحد. سيتم نقل البيانات الأكبر من هذا الحد في مجموعات بالتوازي. القيمة الافتراضية والقيمة القصوى هي FILE_MAX_SINGLE_UPLOAD_THRESHOLD. ملاحظة: uploadStream لا تحترم هذا الحقل وتفعل دائما التحميل المتوازي.

singleUploadThreshold?: number

قيمة الخاصية

number

umask

يقيد umask أذونات الملف الذي سيتم إنشاؤه. يتم منح الإذن الناتج بواسطة p & ^u، حيث p هو الإذن وأنت umask. على سبيل المثال، إذا كانت p هي 0777 وكنت 0057، فإن الإذن الناتج هو 0720. الإذن الافتراضي هو 0666 لملف. umask الافتراضي هو 0027. يجب تحديد umask في رمز ثماني مكون من 4 أرقام (على سبيل المثال 0766).

umask?: string

قيمة الخاصية

string

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

tracingOptions

tracingOptions?: OperationTracingOptions

قيمة الخاصية

موروث منCommonOptions.tracingOptions