У меня есть программа, которая читает MSMQ
, используя GetAllMessages, но она не удаляет сообщения из очереди, поэтому у меня есть следующий код; которые продолжают получать одни и те же сообщения. Я не хочу обрабатывать одно и то же сообщение снова и снова. Как я могу убедиться, что MSMQ удаляет уже полученные сообщения или, по крайней мере, я их не получаю?
while()
{
Messages[] receivedMessage = queue.GetAllMessages()
foreach(Message msg in receivedMessage)
{
... Processing
}
}