你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BlobBatch 类

定义

BlobBatch允许通过 SubmitBatch(BlobBatch, Boolean, CancellationToken)在单个请求中批处理多个 Azure 存储操作。

有关详细信息,请参阅 Blob Batch

public class BlobBatch : IDisposable
type BlobBatch = class
    interface IDisposable
Public Class BlobBatch
Implements IDisposable
继承
BlobBatch
实现

构造函数

BlobBatch()

创建 用于模拟 的新实例 BlobBatch

BlobBatch(BlobBatchClient)

创建 BlobBatch 类的新实例。

属性

RequestCount

批处理中挂起的请求数。

方法

DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions)

DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions) 操作标记要删除的指定 Blob 或快照。 稍后在垃圾回收期间删除该 Blob,这可能需要几分钟时间。

请注意,要删除 Blob,必须删除其所有快照。 可以使用 同时 IncludeSnapshots删除这两者。

有关详细信息,请参阅 删除 Blob

DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions)

DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions) 操作标记要删除的指定 Blob 或快照。 稍后在垃圾回收期间删除该 Blob,这可能需要几分钟时间。

请注意,要删除 Blob,必须删除其所有快照。 可以使用 同时 IncludeSnapshots删除这两者。

有关详细信息,请参阅 删除 Blob

Dispose()

释放批处理中的所有消息。

SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

操作 SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) 在 Blob 上设置层。 允许对 Blob 存储或常规用途 v2 帐户中的块 Blob 执行该操作。

块 Blob 的层确定热/冷/存档存储类型。 此操作不会更新 Blob 的 ETag。 有关块 Blob 级别分层的详细信息,请参阅 Blob 存储层

SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

操作 SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) 在 Blob 上设置层。 允许对 Blob 存储或常规用途 v2 帐户中的块 Blob 执行该操作。

块 Blob 的层确定热/冷/存档存储类型。 此操作不会更新 Blob 的 ETag。 有关块 Blob 级别分层的详细信息 Blob 存储层

适用于