【发布时间】:2019-01-10 01:40:39
【问题描述】:
我需要获取 Azure blob 的元数据(如果存在)并希望通过最少的 REST 调用(通过存储 SDK 到存储服务)来实现这一点
我知道我可以做类似的事情
-
CloudBlockBlob.ExistsAsync()然后 -
CloudBlockBlob.FetchAttributesAsync()如果 blob 存在
我尝试将这两个调用合并为一个
CloudBlockBlob.FetchAttributesAsync(AccessCondition.GenerateIfExistsCondition(),new BlobRequestOptions(), new OperationContext());
关于“AccessCondition.GenerateIfExistsCondition()”的文档说 -
构造一个访问条件,使得操作将 仅当资源存在时才执行。
但它仍然失败,找不到 404。
知道我想要实现的目标是否可能以及我可能做错了什么吗?
【问题讨论】:
标签: c# azure azure-storage azure-blob-storage