مشاركة عبر


BlobBatch class

يمثل BlobBatch مجموعة مجمعة من العمليات على الكائنات الثنائية كبيرة الحجم. حاليا، يتم دعم deletesetAccessTier فقط.

الأساليب

deleteBlob(BlobClient, BlobDeleteOptions)

تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة.

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

deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)

تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة.

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

getHttpRequestBody()

احصل على نص طلب HTTP المجمع للطلبات الفرعية.

getMultiPartContentType()

احصل على قيمة Content-Type لطلب دفعة. يجب أن تكون القيمة متعددة الأحزاب/مختلطة بحد دفعة. مثال: متعدد الأحزاب/مختلطة؛ الحد=batch_a81786c8-e301-4e42-a729-a32ca24ae252

getSubRequests()

احصل على الطلبات الفرعية التي تمت إضافتها إلى طلب الدفعة.

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

تعين عملية setBlobAccessTier الطبقة على كائن ثنائي كبير الحجم. يسمح بالعملية على الكائنات الثنائية كبيرة الحجم للكتلة في تخزين كائن ثنائي كبير الحجم أو حساب v2 للأغراض العامة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة.

تحدد طبقة كائن ثنائي كبير الحجم للكتلة نوع التخزين Hot/Cool/Archive. لا تقوم هذه العملية بتحديث ETag للكائن الثنائي كبير الحجم. للحصول على معلومات مفصلة حول ترتيب مستوى الكائن الثنائي كبير الحجم للكتلة راجع طبقات الوصول الساخنة والباردة والأرشفة. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة الكائن الثنائي كبير الحجم.

setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)

تعين عملية setBlobAccessTier الطبقة على كائن ثنائي كبير الحجم. يسمح بالعملية على الكائنات الثنائية كبيرة الحجم للكتلة في تخزين كائن ثنائي كبير الحجم أو حساب v2 للأغراض العامة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة.

تحدد طبقة كائن ثنائي كبير الحجم للكتلة نوع التخزين Hot/Cool/Archive. لا تقوم هذه العملية بتحديث ETag للكائن الثنائي كبير الحجم. للحصول على معلومات مفصلة حول ترتيب مستوى الكائن الثنائي كبير الحجم للكتلة راجع طبقات الوصول الساخنة والباردة والأرشفة. ستتم مصادقة العملية وتفويضها ببيانات اعتماد محددة. راجع تفاصيل تخويل دفعة الكائن الثنائي كبير الحجم.

تفاصيل الأسلوب

deleteBlob(BlobClient, BlobDeleteOptions)

تحدد عملية deleteBlob الكائن الثنائي كبير الحجم أو اللقطة المحددة للحذف. يتم حذف الكائن الثنائي كبير الحجم لاحقا أثناء تجميع البيانات المهملة. يسمح بنوع واحد فقط من العمليات لكل طلب دفعة.

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

function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>

المعلمات

blobClient
BlobClient

The BlobClient.

المرتجعات

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.

المرتجعات

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

المرتجعات

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

المرتجعات

Promise<void>