Azure存储SDK支持UWP应用程序,但只实现了一些从Azure表存储读取的方法。例如,表上最基本的查询通常是使用CloudTable完成的。ExecuteQuery方法,但那个方法不暴露给UWP应用。实际上,似乎实现的唯一查询方法是CloudTable。ExecuteQuerySegmentedAsync,这对于一个返回5或10行的简单查询来说是多余的,并且永远不需要令牌。
存储SDK不是UWP应用程序与表存储交互的首选手段吗?SDK是否假设所有UWP应用程序都需要标记化和分段查询?
Azure存储客户端尚未正式支持UWP 10应用程序。
然而,是的,我们目前的通用支持有重载ExecuteQuerySegmentedAsync的最大支持。ExecuteQuery返回一个惰性枚举对象,而惰性枚举对象在Async范例中是不存在的。
我们对通用应用程序的支持目前只是异步的。
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