【发布时间】: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