如果我调用BeginReceive()方法两次(一个接一个),会发生什么?
示例:
MessageQueue mq = new MessageQueue("strQueueConnectionhere");
mq.BeginReceive(); // first call
mq.BeginReceive(); // second call请帮帮忙
thnx :D
发布于 2011-06-09 14:10:11
您将有两个异步“BeginReceive”调用等待消息进入队列。我猜,当一条消息弹出时,其中一个将处理它,并以ReceiveCompleted事件结束,而另一个等待下一条消息。如果您不处理ReceiveCompleted事件,那么您将不会看到任何事情发生。
https://stackoverflow.com/questions/6288668
复制相似问题