【问题标题】:Does Azure Blob filter "prefix" of blob's name?Azure Blob 是否过滤 blob 名称的“前缀”?
【发布时间】:2019-03-03 00:45:46
【问题描述】:

要求是获取名称以给定前缀开头的所有可用 BlockBlob: 我使用了 API:

 CloudBlobClient.ListBlobs(prefix: "test").OfType<CloudBlockBlob>.Select(b=> b.Name).ToList();

我想知道这个 API 是如何工作的:

  1. 客户端加载所有 blob 的元数据,然后过滤 blob 的名称
  2. 服务器进行过滤,然后返回 blob 的名称。

谢谢。

【问题讨论】:

    标签: c# performance azure blob azure-storage


    【解决方案1】:

    不用担心,服务器会做过滤。

    【讨论】:

    • 感谢您的回答。有一个问题。选择(b=>b.Name)。此代码将在客户端获取 CloudBlockBlob 对象后执行,否则服务器将返回名称的用户列表?
    • 是的,Select语句将在客户端检索到IListBlobItem列表后执行
    猜你喜欢
    • 2021-07-31
    • 1970-01-01
    • 2020-01-02
    • 2017-09-21
    • 2021-03-07
    • 2020-05-21
    • 2013-10-31
    • 1970-01-01
    • 2014-08-06
    相关资源
    最近更新 更多