我使用$ top = 100查询Azure表存储。在这里,我能够在第一次调用中检索所有100行,然后Azure Storage Explorer也会生成延续令牌。我不确定为什么这种行为会发生?
答案 0 :(得分:4)
这是预期的行为。通过提供延续令牌,表服务可以让您知道有更多实体可用,如果您决定获取这些实体,则需要使用此延续令牌。来自REST API documentation
:
针对Table服务的查询最多可返回1,000个项目 一次可执行最多五秒钟。如果 如果查询没有,结果集包含1,000多个项目 在五秒内完成,或者如果查询穿过分区 边界,响应包括提供开发人员的标题 使用延续令牌来恢复查询 结果集中的下一个项目。延续令牌标题可能是 返回查询表操作或查询实体操作。
请注意分配给调度请求的总时间和 处理查询是30秒,包括五秒钟 查询执行。
查询可能无法返回结果但仍返回a 继续标题。