消息队列大小基于优先级

时间:2014-10-15 10:35:50

标签: c# message-queue priority-queue

目前我使用此代码检查MS队列的大小:

var msmqManagement = new MSMQManagement();
msmqManagement.Init(q.MachineName, null, q.FormatName);
return (int)msmqManagement.MessageCount >= number;

我队列中的消息可以有两个不同的优先级(5或2)我正在寻找快速获取基于优先级的消息总数的方法。这就是我想要的:

消息优先级总数5 = 1500

消息优先级总数2 = 3300

我谷歌搜索了很多,但我找不到正确的方法。有人可以帮助我吗?

0 个答案:

没有答案