2012-08-16 33 views
4

是否有任何選項可以從MSMQ中讀取消息後刪除消息?MSMQ接收和刪除

像,一個接收+刪除可以運行爲原子操作?

+4

當您收到一條消息時,它會從隊列中刪除。 '刪除'是什麼意思? – stuartd 2012-08-16 13:52:11

+0

那就是我的意思,謝謝,我不知道它在閱讀後自動刪除。 – 2012-08-16 19:55:27

回答

6

這聽起來像你想在接下來的消息偷看,然後收到你完成處理後進行。

Message message = Queue.Peek(); 
Queue.ReceiveById(message.Id);