C# MSMQ接收消息的方式

帮你查了一下可能的选项:c# - is there any event or callback on MSMQ for new message added to queue答案里告诉你BeginReceive()是异步的,你只要实现event handler就好了。或者:Message Queuing Triggers每次有消息来时会自动调用你指定的.exe或者COM组件,需要写COM组件并和C#程序互通(一般是通过C++/CLR实现的DLL)。你用第一种应该就好了。


    推荐阅读