为什么Azure存储队列上的ApproximateMessageCount属性可以为空?

时间:2016-05-18 16:47:32

标签: azure-storage azure-storage-queues

标题几乎解释了我的问题:

如果存储队列中没有消息,为什么它不能只返回0,假设我们能够获得队列引用并建立连接?相反,它返回null

是否与邮件计数是“近似”这一事实有关?好奇,比什么都重要。

1 个答案:

答案 0 :(得分:9)

近似消息计数以FetchAttributes开头,表示尚未初始化。第一次调用<script type="text/javascript"> function keyUP() { alert('hi'); } </script> 后,将使用服务中的当前值填充它。如果此时队列中没有消息,则返回的值为零。