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

Why is the ApproximateMessageCount property on an Azure Storage queue nullable?

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

如果存储 Queue 中没有消息,为什么它不只是 return 0,假设我们能够获得 queue 引用并建立连接?相反,它 returns null.

是否与留言数有关"approximate?"好奇,比什么都重要。

大致的消息计数以 null 开头,表示尚未初始化。在第一次调用 FetchAttributes 后,它会填充来自服务的当前值。如果此时队列中没有消息,则返回值为零。