azure - 如何将 Blob 和表添加到同一个 Azure 存储

标签 azure blob

我已经成功使用 Azure Blob 一段时间了。现在我想将一个表添加到同一个 Azure 存储中,但这行不通。我没有收到任何错误返回。

这是我的代码片段:

        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 和表?

最佳答案

表存储是 Windows Azure 提供的另一种存储类型(除了 Blob 存储)。 Blob 允许您在 Windows Azure 中存储非结构化数据,而表则允许您在其中存储结构化数据。表存储是NoSql数据存储。

目前,您无法通过 Windows Azure 门户浏览存储帐户中的表。要查看存储帐户中的表,您需要使用另一个支持表存储的工具。

如果您使用的是 Visual Studio,则可以通过服务器资源管理器查看表。要通过服务器资源管理器查看表,请右键单击“Windows Azure 存储”节点,然后单击“添加新存储帐户”,然后手动添加存储凭据,以添加存储帐户连接。还有第三方工具(免费和付费)也可用于查看表格。您可以在此处找到存储资源管理器的列表:http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx .

关于azure - 如何将 Blob 和表添加到同一个 Azure 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17134860/

相关文章:

java - java中MySqlDB中的图像添加水印

node.js - 从 azure blob Nodejs 下载文件

ubuntu - cvBlob 示例不工作 cvLabel

azure - 构建适用于 .NET 的 Windows Azure SDK

azure - HDInsight Spark 群集 - 无法连接到 Azure Data Lake Store

ios - 使用 Office-365-SDK-for-iOS

azure - 使用 azure 自动化脚本扩大和缩小 azure 应用服务计划(基于非工作时间)

azure - Windows Azure Solr和hadoop数据

qt - 如何在 QML (Qt) 上将 SQLite BLOB 数据显示为图像?

java - 如何将 ImageIcon 变回 blob?