我正面临一个问题,无法解决这个问题。
遍历消息队列,我想重新发送或删除其中一些消息,但是一旦我尝试删除当前消息,它就会删除消息,但是我的迭代会退出,程序会继续。
MessageEnumerator enumerator = queue.GetMessageEnumerator2();
while (enumerator.MoveNext())
{
//Check some stuff to resend or remove
enumerator.RemoveCurrent();
}
为什么它不继续遍历队列中的其余可用消息?
谢谢。