【问题标题】:Order of blobs when using DownloadBlockList in Azure blob storage在 Azure Blob 存储中使用 DownloadBlockList 时的 Blob 顺序
【发布时间】:2019-07-02 21:27:30
【问题描述】:

我正在实现一项服务,该服务应该将传递到 Azure 的数据块保存为 BlockBlob。为了能够将我的块作为块附加到现有的 BlockBlob,我调用 DownloadBlockList 来获取已添加的块的列表,并在使用 PostBlockList 之前在末尾添加新块。

问题是 - azure .net 库是否保证 DownloadBlockList 返回的列表顺序是恒定的并且与我添加这些块的顺序相对应?

根据我的快速测试,这个假设是正确的,但我在文档中找不到该行为的任何官方确认。

【问题讨论】:

    标签: c# azure blob


    【解决方案1】:

    来自Get Block List REST API Documentation

    提交的块列表以与它们相同的顺序返回 由 Put Block List 操作提交。不会出现任何块 在提交的阻止列表中不止一次。

    由于 .Net SDK 只是 REST API 的包装器,我会说您的假设是正确的。它返回已提交的阻止列表。

    【讨论】:

    • 太棒了。这正是我一直在寻找的。没有考虑过检查 REST 文档。干杯。
    猜你喜欢
    • 1970-01-01
    • 2021-07-09
    • 2012-03-02
    • 2016-03-04
    • 2021-01-04
    • 2017-11-10
    • 2019-04-03
    • 2021-10-08
    • 2019-08-17
    相关资源
    最近更新 更多