首页
学习
活动
专区
圈层
工具
发布

订阅msmq
EN

Stack Overflow用户
提问于 2010-07-23 19:06:45
回答 4查看 4.6K关注 0票数 7

如何使用c#订阅msmq中的队列。假设我有一个客户端作为win表单,并希望订阅一个que,每次消息到达que时,我都希望表单被通知它。任何一个例子。谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-23 19:58:46

您还可以使用WCF订阅MSMQ队列中的消息,并将它们作为WCF服务中的服务方法进行处理。

检查

  • How to Exchange messages with WCF endpoints and message queueing applications
  • WCF and MSMQ
  • Sample starter project with WCF and MSMQ
  • SOA'zing MSMQ with WCF (and why it's worth it)
票数 5
EN

Stack Overflow用户

发布于 2010-07-23 19:11:13

您需要查看名称空间System.Messaging中的类型。

它提供了完全的异步支持,因此您可以在不停止UI的情况下等待消息的到达(但对于WinForms中的异步操作,您需要像往常一样使用Control.BeginInvoke回调您的UI )。

MSDN有很多例子,例如asynchronous message receive

票数 3
EN

Stack Overflow用户

发布于 2011-11-07 19:23:22

为什么不看看NServiceBus呢?

它是一个非常稳定和成熟的平台,构建在MSMQ之上,并且具有开箱即用的pub/sub功能。非常容易上手,而且不需要用WCF弄脏你的手!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3317568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档