【问题标题】:Windows Runtime Component + Azure TablesWindows 运行时组件 + Azure 表
【发布时间】:2015-12-09 07:32:46
【问题描述】:

我想在我的 Windows 运行时组件项目中使用 Azure 表。它是我的 Windows 8.1 RT 应用程序的后台代理。当我尝试定义我的 TableEntity 派生类时:

public class CustomEntity : TableEntity

我收到此错误:

Windows 运行时类“CustomEntity”的基类型“Microsoft.WindowsAzure.Storage.Table.TableEntity”无效。类必须派生自 System.Object 或可组合的 Windows 运行时类。不允许实现继承。

我也尝试从 ITableEntity 派生,但随后出现此错误:

类型“WindowsRuntimeComponent4.CustomEntity”实现接口“Microsoft.Windows.AzureStorage.Table.ITableEntity”,它不是 Windows 运行时接口。导出类型实现的所有接口都必须是 Windows 运行时接口。

我可以让 Azure 表在主要的 Windows 8.1 RT 应用程序、等效的 Windows Phone 8.1 Silverlight 应用程序以及 Phone 应用程序的后台代理中工作。有人知道为什么它不适用于 Windows 运行时组件吗?

【问题讨论】:

    标签: c# windows-runtime azure-storage


    【解决方案1】:

    Azure 存储客户端库不支持 Windows 运行时组件。此类派生限制是不支持组件的原因之一。

    【讨论】:

    • 我可以在 Windows 运行时组件中使用 Azure Blob 存储。
    猜你喜欢
    • 2012-08-27
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    相关资源
    最近更新 更多