BlobBatch class
يمثل BlobBatch مجموعة مجمعة من العمليات على الكائنات الثنائية كبيرة الحجم.
حاليا، يتم دعم delete
setAccessTier
فقط.
الأساليب
delete |
تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. لاحظ أنه لحذف كائن ثنائي كبير الحجم، يجب حذف جميع اللقطات الخاصة به. يمكنك حذف كليهما في نفس الوقت. راجع تفاصيل عملية الحذف. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة الكائن الثنائي كبير الحجم. |
delete |
تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة. لاحظ أنه لحذف كائن ثنائي كبير الحجم، يجب حذف جميع اللقطات الخاصة به. يمكنك حذف كليهما في نفس الوقت. راجع تفاصيل عملية الحذف. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة الكائن الثنائي كبير الحجم. |
get |
احصل على نص طلب HTTP المجمع للطلبات الفرعية. |
get |
احصل على قيمة Content-Type لطلب دفعة. يجب أن تكون القيمة متعددة الأحزاب/مختلطة بحد دفعة. مثال: متعدد الأحزاب/مختلطة؛ الحد=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 لطلب دفعة. يجب أن تكون القيمة متعددة الأحزاب/مختلطة بحد دفعة. مثال: متعدد الأحزاب/مختلطة؛ الحد=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>