Is there is any option to remove a message from MSMQ after it has been read?
Like, a receive + delete can run as atomic operation?
It sounds like you want to peek at the next message and then receive it after you're finished processing.
Message message = Queue.Peek();
Queue.ReceiveById(message.Id);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.