gpt4 book ai didi

c# - 列出 Azure Blob 客户端中的所有容器 - 缺少 ListContainers 方法?

转载 作者:行者123 更新时间:2023-12-03 03:03:35 24 4
gpt4 key购买 nike

我正在尝试使用 WindowsAzure.Storage v8.5.0 获取 Azure 存储 blob 客户端中所有容器的列表。

MSDN 没有提供 v8.5.0 的文档 - 最新的是 v8.4.0,但即使我降级到这个版本,我仍然遇到同样的问题:MSDN says有一个 ListContainers 方法,但 Visual Studio 中的智能感知说没有,如果我坚持尝试调用这样的方法,我会收到构建错误。

我已经检查过,\bin 目录中的程序集版本 v8.5.0(当我尝试时,还有 v8.4.0)

我使用.NET Reflector查看包内部,没有找到这样的方法。

那么 ListContainers 发生了什么?如果它已被删除,那么我还能如何列出所有容器?

最佳答案

截至目前,.Net Core 版本的存储客户端库不支持同步方法。 Github 上有一个开放的票证:https://github.com/Azure/azure-storage-net/issues/367 .

要列出容器,您需要使用异步方法。请使用ListContainersSegmentedAsync方法用于此目的。

关于c# - 列出 Azure Blob 客户端中的所有容器 - 缺少 ListContainers 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46707623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com