相关疑难解决方法(0)

有没有更好的方法来计算消息队列(MSMQ)中的消息?

我现在这样做:

MessageQueue queue = new MessageQueue(".\Private$\myqueue");
MessageEnumerator messageEnumerator = queue.GetMessageEnumerator2();
int i = 0;
while (messageEnumerator.MoveNext())
{
    i++;
}
return i;
Run Code Online (Sandbox Code Playgroud)

但是由于显而易见的原因,它只是感觉不对 - 我不应该遍历每一条消息只是为了得到一个数,我应该吗?

有没有更好的办法?

c# performance msmq

7
推荐指数
1
解决办法
6798
查看次数

标签 统计

c# ×1

msmq ×1

performance ×1