【发布时间】:2017-06-21 17:55:35
【问题描述】:
现在我已经成功使用 Azure Blob 有一段时间了。现在我想将一个表添加到同一个 Azure Store,但这不起作用。我没有得到任何错误的回报。
这是我的代码的 sn-p:
Dim MyBlobClient As CloudBlobClient = MyStoreAccount.CreateCloudBlobClient
Dim MyContainer As CloudBlobContainer = MyBlobClient.GetContainerReference("demoblob")
MyContainer.CreateIfNotExists()
Dim MyTableClient As CloudTableClient = MyStoreAccount.CreateCloudTableClient
Dim MyTable As CloudTable = MyTableClient.GetTableReference("demotable")
MyTable.CreateIfNotExists()
当然,我已经先解决了连接字符串,这不是问题。作为上述代码的结果,创建了一个名为“demoblob”的容器。但是名称为“可降级”的表不是。代码包含在 Try/Catch/EndTry 中,不会引发错误。
出了什么问题?是否可以在同一个存储中混合 blob 和表?
【问题讨论】:
-
您如何检查表是否已创建?你的代码对我来说很好。
-
嗨 Gaurav,感谢您回复我。我通过登录 Azure 管理门户并查找表的名称来检查这一点。我认为它会出现在 Store 名称下的列表中,就像驻留在那里的 blob 容器的名称一样。这是(不是)正确的检查方式吗?