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