删除单个消息MSMQ
问题描述:
是否可以从MSMQ消息队列中删除单个消息?我有一个队列对象,通过查看消息(对象),以及消息的ID,我可以看到删除(或清除)整个队列的方法,但我看不到一种方法来删除在它自己的消息,我已经试过收到消息一旦我通过偷看发现了它,但我得到的错误“光标是无效的”删除单个消息MSMQ
任何帮助感激地接受
答
您是否试图使用MessageQueue.ReceiveById
?
答
使用接收功能之一。取决于您的语言/技术(c,com,.net)。
对于.net它将是MessageQueue.ReceiveById方法。或者你认为合适的任何东西。取决于您想要移除的消息(首先,最后,使用光标或ID)。
该死的..我试图聪明,接受我的偷看光标在队列.... recieveById工作得很好.. ta – spacemonkeys 2009-01-20 23:13:51