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

BlobBatchClient 类

定义

BlobBatchClient允许在单个请求中批处理多个 Azure 存储操作。

public class BlobBatchClient
type BlobBatchClient = class
Public Class BlobBatchClient
继承
BlobBatchClient

构造函数

BlobBatchClient()

初始化 类的新实例 BlobBatchClient 以便模拟。

BlobBatchClient(BlobContainerClient)

为与 BlobContainerClient关联的容器初始化 类的新实例BlobBatchClient。 新的 BlobBatchClient 使用与 相同的请求策略管道 BlobContainerClient

BlobBatchClient(BlobServiceClient)

为 与 相同的帐户BlobServiceClient初始化 类的新实例BlobBatchClient。 新的 BlobBatchClient 使用与 相同的请求策略管道 BlobServiceClient

属性

Uri

获取 Blob 服务的主 Uri 终结点。

方法

CreateBatch()

创建一个新的 BlobBatch 以收集可通过 一起 SubmitBatch(BlobBatch, Boolean, CancellationToken)提交的子操作。

DeleteBlobs(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

DeleteBlobs 操作标记要删除的指定 Blob。 稍后在垃圾回收期间删除 Blob,这可能需要几分钟时间。 所有删除操作都作为单个批处理请求发送。

DeleteBlobsAsync(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

DeleteBlobsAsync 操作标记要删除的指定 Blob。 稍后在垃圾回收期间删除 Blob,这可能需要几分钟时间。 所有删除操作都作为单个批处理请求发送。

SetBlobsAccessTier(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken)

SetBlobsAccessTier 操作设置 Blob 上的层。 允许对 Blob 存储或常规用途 v2 帐户中的块 Blob 执行该操作。

SetBlobsAccessTierAsync(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken)

SetBlobsAccessTierAsync 操作设置 Blob 上的层。 允许对 Blob 存储或常规用途 v2 帐户中的块 Blob 执行该操作。

SubmitBatch(BlobBatch, Boolean, CancellationToken)

BlobBatch提交子操作的 。

SubmitBatchAsync(BlobBatch, Boolean, CancellationToken)

BlobBatch提交子操作的 。

适用于