Я столкнулся с проблемой и не могу ее обойти.
Итерируя по очереди сообщений, я хочу отправить или удалить некоторые из них, но как только я попытаюсь удалить текущее сообщение,он удаляет сообщение, но моя итерация завершается, и программа продолжается.
MessageEnumerator enumerator = queue.GetMessageEnumerator2();
while (enumerator.MoveNext())
{
//Check some stuff to resend or remove
enumerator.RemoveCurrent();
}
Почему он не продолжает перебирать оставшиеся сообщения в очереди?
Спасибо.