مشاركة عبر


BlockBlobUploadOptions interface

خيارات لتكوين عملية تحميل .

يمتد

الخصائص

abortSignal

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

blobHTTPHeaders

عناوين HTTP لتعيينها عند التحميل إلى كائن ثنائي كبير الحجم للكتلة. العنوان الشائع الذي يجب تعيينه هو blobContentType، مما يتيح للمستعرض توفير وظائف استنادا إلى نوع الملف.

conditions

الشروط التي يجب تلبيتها عند التحميل إلى كائن ثنائي كبير الحجم للكتلة.

contentChecksumAlgorithm

خيارات لتحديد الخوارزمية التي يجب استخدامها للتحقق من صحة المحتوى أثناء الرفع.

customerProvidedKey

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

encryptionScope

اختياري. الإصدار 2019-07-07 والإصدارات الأحدث. يحدد اسم نطاق التشفير لاستخدامه لتشفير البيانات المتوفرة في الطلب. إذا لم يتم تحديده، يتم تنفيذ التشفير مع نطاق تشفير الحساب الافتراضي. لمزيد من المعلومات، راجع التشفير في حالة الثبات لخدمات تخزين Azure.

immutabilityPolicy

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

legalHold

اختياري. يشير إلى ما إذا كان يجب وضع تعليق قانوني على الكائن الثنائي كبير الحجم. لاحظ أن المعلمة قابلة للتطبيق فقط على كائن ثنائي كبير الحجم داخل حاوية تم تمكين دودة على مستوى الإصدار.

metadata

مجموعة من زوج سلسلة قيمة المفتاح لإقرانه مع الكائن الثنائي كبير الحجم عند التحميل إلى كائن ثنائي كبير الحجم للكتلة.

onProgress

رد الاتصال لتلقي أحداث حول تقدم عملية التحميل.

tags

علامات Blob.

tier

طبقة الوصول. مزيد من التفاصيل - https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

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

tracingOptions

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

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

abortSignal

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

abortSignal?: AbortSignalLike

قيمة الخاصية

blobHTTPHeaders

عناوين HTTP لتعيينها عند التحميل إلى كائن ثنائي كبير الحجم للكتلة. العنوان الشائع الذي يجب تعيينه هو blobContentType، مما يتيح للمستعرض توفير وظائف استنادا إلى نوع الملف.

blobHTTPHeaders?: BlobHttpHeaders

قيمة الخاصية

conditions

الشروط التي يجب تلبيتها عند التحميل إلى كائن ثنائي كبير الحجم للكتلة.

conditions?: BlobRequestConditions

قيمة الخاصية

contentChecksumAlgorithm

خيارات لتحديد الخوارزمية التي يجب استخدامها للتحقق من صحة المحتوى أثناء الرفع.

contentChecksumAlgorithm?: StorageChecksumAlgorithm

قيمة الخاصية

customerProvidedKey

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

customerProvidedKey?: CpkInfo

قيمة الخاصية

encryptionScope

اختياري. الإصدار 2019-07-07 والإصدارات الأحدث. يحدد اسم نطاق التشفير لاستخدامه لتشفير البيانات المتوفرة في الطلب. إذا لم يتم تحديده، يتم تنفيذ التشفير مع نطاق تشفير الحساب الافتراضي. لمزيد من المعلومات، راجع التشفير في حالة الثبات لخدمات تخزين Azure.

encryptionScope?: string

قيمة الخاصية

string

immutabilityPolicy

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

immutabilityPolicy?: BlobImmutabilityPolicy

قيمة الخاصية

legalHold

اختياري. يشير إلى ما إذا كان يجب وضع تعليق قانوني على الكائن الثنائي كبير الحجم. لاحظ أن المعلمة قابلة للتطبيق فقط على كائن ثنائي كبير الحجم داخل حاوية تم تمكين دودة على مستوى الإصدار.

legalHold?: boolean

قيمة الخاصية

boolean

metadata

مجموعة من زوج سلسلة قيمة المفتاح لإقرانه مع الكائن الثنائي كبير الحجم عند التحميل إلى كائن ثنائي كبير الحجم للكتلة.

metadata?: Metadata

قيمة الخاصية

onProgress

رد الاتصال لتلقي أحداث حول تقدم عملية التحميل.

onProgress?: (progress: TransferProgressEvent) => void

قيمة الخاصية

(progress: TransferProgressEvent) => void

tags

علامات Blob.

tags?: Tags

قيمة الخاصية

tier

طبقة الوصول. مزيد من التفاصيل - https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

قيمة الخاصية

string

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

tracingOptions

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

tracingOptions?: OperationTracingOptions

قيمة الخاصية

موروث منCommonOptions.tracingOptions