小编use*_*219的帖子

在上一条消息发送得太快之后,MessageQueue丢弃消息

我有一个Windows服务和Office加载项通过私有MessageQueue进行通信,我使用此MSDN Library示例在每一侧实现EventHandlers.

我在加载项中添加了一个按钮来发送消息.它成功发送一次,但是如果在某些线程退出之前再次单击按钮太快,则不会发送消息.

这可能是由Eventhandler引起的,还是接收方发生的任何处理?我BeginReceive在处理消息之前尝试过调用,但它似乎没有什么区别.

如果有任何其他IPC方法需要更少的资源但不需要太多的实现,我绝对愿意接受建议!

.net c# msmq message-queue

5
推荐指数
0
解决办法
75
查看次数

标签 统计

.net ×1

c# ×1

message-queue ×1

msmq ×1