我正在尝试访问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()
问题是我不知道容器名称,所以我无法从代码中访问它。我需要检索容器中的文件列表。我怎么能这样做?
答案 0 :(得分:0)
从根本上说,你需要知道容器的名称才能获得blob。如果需要查看所有可用的容器,可以从blobClient中选择ListContainers并从中选择一个。然后,使用列表中的容器,您可以调用ListBlobs。