如何从Windows Service Bus订阅中获取未处理的消息计数?

时间:2013-02-26 18:30:13

标签: c# asynchronous azure servicebus autoscaling

我正在研究一个需要自动扩展工作进程的系统,该进程从服务总线主题中提取消息以进行处理。

要执行此操作我需要知道给定订阅的未处理消息的数量。我该怎么做?

我查看了SubscriptionClient类,但似乎没有办法找到等待处理的邮件数量。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用NamespaceManagerQueueDescriptionTopicDescription获取GetMessage(_name_)GetTopic(_name_)。这些描述将值公开为MessageCount

希望这有帮助!