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

BlockBlobClient.GetBlockListAsync 方法

定义

GetBlockListAsync(BlockListTypes, String, BlobRequestConditions, CancellationToken) 操作检索已作为块 Blob 的一部分上传的块列表。 为一个 Blob 维护了两个块列表。 “提交的阻止”列表包含已使用 成功提交到给定 blob 的 CommitBlockListAsync(IEnumerable<String>, CommitBlockListOptions, CancellationToken)块。 “未提交的阻止”列表包含已使用 Azure.Storage.Blobs.Specialized.BlockBlobClient.StageBlockAsync(System.String,System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.BlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken)为 Blob 上传但尚未提交的块。 这些块存储在 Azure 中并与 Blob 关联,但尚未构成 Blob 的一部分。

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockList>> GetBlockListAsync (Azure.Storage.Blobs.Models.BlockListTypes blockListTypes = Azure.Storage.Blobs.Models.BlockListTypes.All, string snapshot = default, Azure.Storage.Blobs.Models.BlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetBlockListAsync : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockList>>
override this.GetBlockListAsync : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockList>>
Public Overridable Function GetBlockListAsync (Optional blockListTypes As BlockListTypes = Azure.Storage.Blobs.Models.BlockListTypes.All, Optional snapshot As String = Nothing, Optional conditions As BlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlockList))

参数

blockListTypes
BlockListTypes

指定是返回已提交的块列表,返回未提交的块列表,还是同时返回这两个列表。 如果省略此参数,“获取阻止列表”将返回已提交块的列表。

snapshot
String

(可选)指定要从中检索块列表的 blob 快照。 有关处理 Blob 快照的详细信息,请参阅。 创建 blob 的快照

conditions
BlobRequestConditions

可选 BlobRequestConditions ,用于添加有关检索阻止列表的条件。

cancellationToken
CancellationToken

可选 CancellationToken ,用于传播应取消操作的通知。

返回

描述 Response<T> 请求的阻止列表。

注解

RequestFailedException如果发生故障,将引发 。

适用于