Azure存储SDK支持UWP应用程序,但只实现了从Azure表存储中读取的几种方法。例如,表上最基本的查询通常使用CloudTable.ExecuteQuery方法完成,但该方法不会暴露给UWP应用程序。事实上,似乎实现的唯一查询方法是CloudTable.ExecuteQuerySegmentedAsync,这对于返回5行或10行并且永远不需要令牌的简单查询来说是过度的。
存储SDK不是UWP应用程序与表存储交互的首选方式吗? SDK是否假设所有UWP应用程序都需要标记化和分段查询?
答案 0 :(得分:2)
Azure存储客户端尚未正式支持UWP 10应用程序。
但是,是的,我们当前的Universal支持具有最大支持重载ExecuteQuerySegmentedAsync。 ExecuteQuery返回一个懒惰的可枚举,并且在Async范例中不存在惰性枚举。
我们对通用应用的支持目前只是异步。
答案 1 :(得分:1)
SDK方法只是一个"快捷方式"。在引擎盖下,他们调用Azure API。因此,您可以创建查询并直接在Azure REST API上运行。
更多信息,请查看官方文档:
表服务REST API
https://msdn.microsoft.com/en-us/library/azure/dd179423
查询表
https://msdn.microsoft.com/en-us/library/azure/dd179405.aspx