BlobBatch class
يمثل BlobBatch مجموعة مجمعة من العمليات على الكائنات الثنائية كبيرة الحجم.
حاليا، يتم دعم و setAccessTier
فقطdelete
.
المنشئون
Blob |
الأساليب
delete |
تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. لاحظ أنه من أجل حذف كائن ثنائي كبير الحجم، يجب حذف جميع لقطاته. يمكنك حذف كليهما في نفس الوقت. راجع حذف تفاصيل العملية. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم. |
delete |
تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. لاحظ أنه من أجل حذف كائن ثنائي كبير الحجم، يجب حذف جميع لقطاته. يمكنك حذف كليهما في نفس الوقت. راجع حذف تفاصيل العملية. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم. |
get |
احصل على نص طلب HTTP المجمع للطلبات الفرعية. |
get |
احصل على قيمة Content-Type لطلب دفعة. يجب أن تكون القيمة متعددة الأجزاء/مختلطة بحد دفعة. مثال: متعدد الأجزاء/مختلط؛ boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
احصل على الطلبات الفرعية التي تمت إضافتها إلى طلب الدفعة. |
set |
تعين عملية setBlobAccessTier الطبقة على كائن ثنائي كبير الحجم. يسمح بالعملية على الكائنات الثنائية كبيرة الحجم للكتلة في تخزين كائن ثنائي كبير الحجم أو حساب v2 للأغراض العامة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. تحدد طبقة كائن ثنائي كبير الحجم للكتلة نوع التخزين Hot/Cool/Archive. لا تقوم هذه العملية بتحديث ETag للكائن الثنائي كبير الحجم. للحصول على معلومات مفصلة حول ترتيب مستوى كائن ثنائي كبير الحجم للكتلة، راجع طبقات الوصول الساخنة والباردة والأرشفة. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم. |
set |
تعين عملية setBlobAccessTier الطبقة على كائن ثنائي كبير الحجم. يسمح بالعملية على الكائنات الثنائية كبيرة الحجم للكتلة في تخزين كائن ثنائي كبير الحجم أو حساب v2 للأغراض العامة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. تحدد طبقة كائن ثنائي كبير الحجم للكتلة نوع التخزين Hot/Cool/Archive. لا تقوم هذه العملية بتحديث ETag للكائن الثنائي كبير الحجم. للحصول على معلومات مفصلة حول ترتيب مستوى كائن ثنائي كبير الحجم للكتلة، راجع طبقات الوصول الساخنة والباردة والأرشفة. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم. |
تفاصيل المنشئ
BlobBatch()
new BlobBatch()
تفاصيل الأسلوب
deleteBlob(BlobClient, BlobDeleteOptions)
تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. لاحظ أنه من أجل حذف كائن ثنائي كبير الحجم، يجب حذف جميع لقطاته. يمكنك حذف كليهما في نفس الوقت. راجع حذف تفاصيل العملية. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions)
المعلمات
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
المرتجعات
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. لاحظ أنه من أجل حذف كائن ثنائي كبير الحجم، يجب حذف جميع لقطاته. يمكنك حذف كليهما في نفس الوقت. راجع حذف تفاصيل العملية. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions)
المعلمات
- url
-
string
عنوان URL لمورد الكائن الثنائي كبير الحجم المراد حذفه.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
مثل AnonymousCredential أو StorageSharedKeyCredential أو أي بيانات اعتماد من الحزمة @azure/identity
لمصادقة الطلبات إلى الخدمة. يمكنك أيضا توفير كائن ينفذ واجهة TokenCredential. إذا لم يتم تحديده، يتم استخدام AnonymousCredential.
- options
- BlobDeleteOptions
المرتجعات
Promise<void>
getHttpRequestBody()
احصل على نص طلب HTTP المجمع للطلبات الفرعية.
function getHttpRequestBody()
المرتجعات
string
getMultiPartContentType()
احصل على قيمة Content-Type لطلب دفعة. يجب أن تكون القيمة متعددة الأجزاء/مختلطة بحد دفعة. مثال: متعدد الأجزاء/مختلط؛ boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType()
المرتجعات
string
getSubRequests()
احصل على الطلبات الفرعية التي تمت إضافتها إلى طلب الدفعة.
function getSubRequests()
المرتجعات
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
تعين عملية setBlobAccessTier الطبقة على كائن ثنائي كبير الحجم. يسمح بالعملية على الكائنات الثنائية كبيرة الحجم للكتلة في تخزين كائن ثنائي كبير الحجم أو حساب v2 للأغراض العامة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. تحدد طبقة كائن ثنائي كبير الحجم للكتلة نوع التخزين Hot/Cool/Archive. لا تقوم هذه العملية بتحديث ETag للكائن الثنائي كبير الحجم. للحصول على معلومات مفصلة حول ترتيب مستوى كائن ثنائي كبير الحجم للكتلة، راجع طبقات الوصول الساخنة والباردة والأرشفة. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions)
المعلمات
- blobClient
- BlobClient
The BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
المرتجعات
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
تعين عملية setBlobAccessTier الطبقة على كائن ثنائي كبير الحجم. يسمح بالعملية على الكائنات الثنائية كبيرة الحجم للكتلة في تخزين كائن ثنائي كبير الحجم أو حساب v2 للأغراض العامة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. تحدد طبقة كائن ثنائي كبير الحجم للكتلة نوع التخزين Hot/Cool/Archive. لا تقوم هذه العملية بتحديث ETag للكائن الثنائي كبير الحجم. للحصول على معلومات مفصلة حول ترتيب مستوى كائن ثنائي كبير الحجم للكتلة، راجع طبقات الوصول الساخنة والباردة والأرشفة. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة كائن ثنائي كبير الحجم.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions)
المعلمات
- url
-
string
عنوان url لمورد الكائن الثنائي كبير الحجم المراد حذفه.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
مثل AnonymousCredential أو StorageSharedKeyCredential أو أي بيانات اعتماد من الحزمة @azure/identity
لمصادقة الطلبات إلى الخدمة. يمكنك أيضا توفير كائن ينفذ واجهة TokenCredential. إذا لم يتم تحديده، يتم استخدام AnonymousCredential.
- tier
- AccessTier
- options
- BlobSetTierOptions
المرتجعات
Promise<void>
Azure SDK for JavaScript
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ