Azure TableQuery是否在内部处理延续令牌?

时间:2013-04-15 13:53:17

标签: azure azure-storage azure-table-storage

我正在尝试找到关于延续令牌和Azure存储库2.0问题的明确答案,因为2.0之前的版本(StorageClient)和当前版本(存储)之间似乎存在显着差异。

除了MSDN文档,它没有为我澄清上述问题,很难找到有关版本2.0及以上版本的继续令牌的信息,因为早期版本的命名如此相似(CloudTableQuery) vs TableQuery)搜索结果受到有关早期版本的信息的污染。

那么,在Microsoft.WindowsAzure.Storage客户端(存储库的2.0版)内部处理的延续令牌是什么?我能相信我得到的结果集是完整的结果集吗?

谢谢!

1 个答案:

答案 0 :(得分:14)

在针对表执行查询时,有两个问题:CloudTable.ExecuteQueryCloudTable.ExecuteQuerySegmented。第一个(ExecuteQuery)将在内部处理延续令牌,而第二个(ExecuteQuerySegmented)将返回连续令牌作为结果集的一部分,您可以使用它来获取下一组数据。