从UWP应用程序访问Azure表存储的首选方法是什么?

本文关键字:方法 是什么 存储 应用程序 UWP 访问 Azure | 更新日期: 2023-09-27 18:12:00

Azure存储SDK支持UWP应用程序,但只实现了一些从Azure表存储读取的方法。例如,表上最基本的查询通常是使用CloudTable完成的。ExecuteQuery方法,但那个方法不暴露给UWP应用。实际上,似乎实现的唯一查询方法是CloudTable。ExecuteQuerySegmentedAsync,这对于一个返回5或10行的简单查询来说是多余的,并且永远不需要令牌。

存储SDK不是UWP应用程序与表存储交互的首选手段吗?SDK是否假设所有UWP应用程序都需要标记化和分段查询?

从UWP应用程序访问Azure表存储的首选方法是什么?

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