列出Azure blob客户端中的所有容器 - ListContainers方法缺失?
问题描述:
我正在尝试使用WindowsAzure.Storage
v8.5.0获取Azure存储blob客户端中的所有容器的列表。列出Azure blob客户端中的所有容器 - ListContainers方法缺失?
MSDN不提供V8.5.0文件 - 其最新的V8.4.0,但即使我降级到这个版本我仍然有同样的问题:MSDN says,有一个ListContainers
方法,但智能感知在Visual Studio中说:没有,并且如果我坚持尝试调用这种方法,则会出现构建错误。
我检查,并在\ bin目录组件的版本是 V8.5.0(和V8.4.0,当我尝试)
我用.net反射往里这些软件包并不能找到这样的方法。
那么发生了什么ListContainers
,如果它已被删除,那么我怎么可以列出所有的容器?
答
.Net核心版本的Storage Client库截至目前还不支持同步方法。在Github上有一个打开的票:https://github.com/Azure/azure-storage-net/issues/367。
要列出容器,您需要使用Async方法。请为此使用ListContainersSegmentedAsync
方法。
您是否在.net核心项目中使用该库? –
是的。该方法是否暴露于这些项目? – awj