Ste*_*veC 1 azure azureservicebus azure-servicebus-queues
如何获取 Azure 服务总线队列中的死信消息计数?
我可以像这样得到队列中的计数......
var ns = NamespaceManager.CreateFromConnectionString(sbConnectionString);
var queue = ns.GetQueue(queueName);
var count = queue.MessageCount;
Run Code Online (Sandbox Code Playgroud)
但这看起来既包括队列中的消息,也包括关联的死信队列中的消息
我如何区分它们?
一定要看看 的MessageCountDetails房产QueueDescription。您会发现DeadletterMessageCount那里将为您提供您正在寻找的信息。
var ns = NamespaceManager.CreateFromConnectionString(sbConnectionString);
var queue = ns.GetQueue(queueName);
var count = queue.MessageCount;
var deadletterMessagesCount = queue.MessageCountDetails.DeadletterMessageCount;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2820 次 |
| 最近记录: |