Windows运行时组件+ Azure表

时间:2015-09-13 01:36:46

标签: c# windows-runtime azure-storage

我想在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运行时组件?

1 个答案:

答案 0 :(得分:2)

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