【发布时间】:2011-02-06 19:59:29
【问题描述】:
我目前正在这样做:
MessageQueue queue = new MessageQueue(".\Private$\myqueue");
MessageEnumerator messageEnumerator = queue.GetMessageEnumerator2();
int i = 0;
while (messageEnumerator.MoveNext())
{
i++;
}
return i;
但由于显而易见的原因,它只是感觉不对 - 我不应该为了计数而遍历每条消息,不是吗?
有没有更好的办法?
【问题讨论】:
标签: c# performance msmq