是否有任何选项可以在读取消息后将其从 MSMQ 中删除?
比如,接收+删除可以作为原子操作运行吗?
听起来您想查看下一条消息,然后在处理完成后接收它。
Message message = Queue.Peek(); Queue.ReceiveById(message.Id);