从 UWP 应用访问 Azure table 存储的首选方法是什么?
What's the preferred method for accessing Azure table storage from a UWP app?
UWP 应用程序受 Azure 存储 SDK 支持,但仅实现了几种从 Azure table 存储读取的方法。例如,table 上的最基本查询通常使用 CloudTable.ExecuteQuery 方法完成,但该方法不会向 UWP 应用程序公开。事实上,似乎实现的唯一查询方法是 CloudTable.ExecuteQuerySegmentedAsync,这对于 returns 5 或 10 行并且永远不需要令牌的简单查询来说有点过分了。
存储 SDK 不是 UWP 应用程序与 table 存储交互的首选方式吗? SDK 是否假设所有 UWP 应用程序都需要标记化和分段查询?
SDK 方法只是一个"shortcut"。在幕后,他们称之为 Azure API。因此,您可以直接在 Azure REST API.
上创建查询和 运行
更多信息,查看官方文档:
Table 服务休息 API
https://msdn.microsoft.com/en-us/library/azure/dd179423
查询Tables
https://msdn.microsoft.com/en-us/library/azure/dd179405.aspx
Azure 存储客户端尚未正式支持 UWP 10 应用程序。
但是,是的,我们当前的通用支持具有最大支持重载 ExecuteQuerySegmentedAsync。 ExecuteQuery returns 惰性可枚举,异步范例中不存在惰性可枚举。
目前我们对通用应用程序的支持只是异步的。
UWP 应用程序受 Azure 存储 SDK 支持,但仅实现了几种从 Azure table 存储读取的方法。例如,table 上的最基本查询通常使用 CloudTable.ExecuteQuery 方法完成,但该方法不会向 UWP 应用程序公开。事实上,似乎实现的唯一查询方法是 CloudTable.ExecuteQuerySegmentedAsync,这对于 returns 5 或 10 行并且永远不需要令牌的简单查询来说有点过分了。
存储 SDK 不是 UWP 应用程序与 table 存储交互的首选方式吗? SDK 是否假设所有 UWP 应用程序都需要标记化和分段查询?
SDK 方法只是一个"shortcut"。在幕后,他们称之为 Azure API。因此,您可以直接在 Azure REST API.
上创建查询和 运行更多信息,查看官方文档:
Table 服务休息 API
https://msdn.microsoft.com/en-us/library/azure/dd179423
查询Tables
https://msdn.microsoft.com/en-us/library/azure/dd179405.aspx
Azure 存储客户端尚未正式支持 UWP 10 应用程序。
但是,是的,我们当前的通用支持具有最大支持重载 ExecuteQuerySegmentedAsync。 ExecuteQuery returns 惰性可枚举,异步范例中不存在惰性可枚举。
目前我们对通用应用程序的支持只是异步的。