使用VB.NET获取Azure blob上的容器列表

时间:2015-09-14 20:43:35

标签: vb.net azure-storage

我正在尝试访问blob上其中一个容器中的数据。我的App.config文件中有以下条目:

<appSettings>
<add key="BlobConnStr" value="DefaultEndpointsProtocol=https;AccountName=acct_name;AccountKey=acct_key" />
</appSettings>

我使用下面的代码:

 Dim storageAccount As CloudStorageAccount = CloudStorageAccount.Parse(ConfigurationManager.AppSettings("BlobConnStr"))
 Dim blobClient As CloudBlobClient = storageAccount.CreateCloudBlobClient()

问题是我不知道容器名称,所以我无法从代码中访问它。我需要检索容器中的文件列表。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

从根本上说,你需要知道容器的名称才能获得blob。如果需要查看所有可用的容器,可以从blobClient中选择ListContainers并从中选择一个。然后,使用列表中的容器,您可以调用ListBlobs。