【发布时间】:2012-08-12 21:15:25
【问题描述】:
是否有任何选项可以在读取消息后从 MSMQ 中删除消息?
比如,receive + delete 可以作为原子操作运行?
【问题讨论】:
-
当您收到一条消息时,它会从队列中删除。 “删除”是什么意思?
-
这就是我的意思,谢谢,我不知道它在阅读后会自动删除。
是否有任何选项可以在读取消息后从 MSMQ 中删除消息?
比如,receive + delete 可以作为原子操作运行?
【问题讨论】:
听起来您想查看下一条消息,然后在完成处理后接收它。
Message message = Queue.Peek();
Queue.ReceiveById(message.Id);
【讨论】: