标签: .net msmq
我正在尝试在由MSMQ队列驱动的系统中获得一定级别的管理信息。我想知道是否有可以收听的事件,知道消息何时成功从队列中出队。
理想情况下,该事件将通过.NET应用程序使用。
这将允许我跟踪通过队列的消息量,而无需在接收服务端点中实现逻辑,并启用常用机制,无论接收者是什么(在某些情况下将是BizTalk)。
答案 0 :(得分:1)
MessageQueue.BeginReceive异步方法在成功接收消息(因此从队列中删除)时引发ReceivedCompleted事件。
MessageQueue.BeginReceive