你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BlockBlobClient.GetBlockList 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
该 GetBlockList(BlockListTypes, String, BlobRequestConditions, CancellationToken) 操作检索已作为块 Blob 的一部分上传的块列表。 为一个 Blob 维护了两个块列表。 “提交的阻止”列表包含已使用 成功提交到给定 blob 的 CommitBlockList(IEnumerable<String>, CommitBlockListOptions, CancellationToken)块。 “未提交的阻止”列表包含已使用 Azure.Storage.Blobs.Specialized.BlockBlobClient.StageBlock(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 Azure.Response<Azure.Storage.Blobs.Models.BlockList> GetBlockList (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 GetBlockList : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlockList>
override this.GetBlockList : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlockList>
Public Overridable Function GetBlockList (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 Response(Of BlockList)
参数
- blockListTypes
- BlockListTypes
指定是返回已提交的块列表,返回未提交的块列表,还是同时返回这两个列表。 如果省略此参数,“获取阻止列表”将返回已提交块的列表。
- snapshot
- String
(可选)指定要从中检索块列表的 blob 快照。 有关处理 Blob 快照的详细信息,请参阅。 创建 blob 的快照。
- conditions
- BlobRequestConditions
可选 BlobRequestConditions ,用于添加有关检索阻止列表的条件。
- cancellationToken
- CancellationToken
可选 CancellationToken ,用于传播应取消操作的通知。
返回
描述 Response<T> 请求的阻止列表。
注解
RequestFailedException如果发生故障,将引发 。