标题几乎解释了我的问题:
如果存储队列中没有消息,假设我们能够获取队列引用并建立连接,为什么它不只是返回 0?相反,它返回 null
.
这是否与消息计数是“近似值”这一事实有关?好奇,胜过一切。
最佳答案
近似的消息计数从 null
开始表示它尚未初始化。在第一次调用 FetchAttributes
之后,它使用来自服务的当前值填充。如果此时队列中没有消息,则返回的值为零。
关于azure-storage - 为什么 Azure 存储队列上的 ApproximateMessageCount 属性可以为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37305670/