我需要开发一个从 MSMQ 异步读取消息的应用程序。我找到了一个很好的例子,官方的例子是
http://msdn.microsoft.com/en-us/library/windows/desktop/ms701332(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/desktop/ ms701349(v=vs.85).aspx
但额外的要求是 MSMQ 应该将消息保留在消息队列中,直到我发送确认消息。有没有办法做到这一点?如果是,是否有一个例子可以证明这一点?
还有一个更高级的要求是,可能有多个相同消息的接收者(或相同消息队列的订阅者),我希望 MSMQ 只有在所有订阅者都阅读了该消息后才删除该消息。那可能吗?
在此先感谢,-尼尔。