首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure Blob存储列表Blob

Azure Blob存储列表Blob
EN

Stack Overflow用户
提问于 2012-02-09 23:52:10
回答 4查看 3.9K关注 0票数 2

我需要一个功能来列出从天蓝色斑点,如果我指定日期,列表应该只包含该日期之后创建的斑点。

目前我使用的是BlobDirectory.ListBlobs()函数,它返回所有的blobs。它还有一个以BlobRequestOptions为参数的重载函数。我曾尝试将BlobRequestOptions中的AccessCondition设置为AccessCondition.IfModifiedSince(Date.UTC.Now),但不知何故它提供了存储在容器中的所有blob。

关于如何以不同的方式获取blobs的特定子集的建议

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-10 12:25:10

我认为AccessCondition不适用于blob的列表,只适用于单个blob本身(尽管文档不清楚)。快速HTTP跟踪将确认是否为该调用发送了相关的HTTP标头。

如果它确实适用于ListBlobs()调用,则资源将是blob容器本身。因此,我期望它返回容器中的所有blobs或不返回任何blobs,这取决于容器本身自提供的日期以来是否已被修改。

票数 0
EN

Stack Overflow用户

发布于 2013-03-04 19:09:44

本文介绍了如何获取早于某个日期http://blogs.msdn.com/b/avkashchauhan/archive/2011/07/29/programatically-deleting-older-blobs-in-windows-azure-storage.aspx的blobs

显然,更改它以获得比某个日期更新的blob非常简单。

票数 2
EN

Stack Overflow用户

发布于 2012-02-10 00:49:05

你可以做一个客户端过滤器来获得你想要的数据。因此,在显示结果之前,下拉blobs,然后在代码中过滤它们(使用Linq或任何您喜欢的工具)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9214127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档