如何使用c#訂閱msmq中的隊列。 假設我有一個客戶端作爲勝利的形式,並希望訂閱一個消息隊列,每次消息到達隊列我希望通知它的形式。任何例子。 謝謝訂閱msmq
Q
訂閱msmq
7
A
回答
5
您也可以使用WCF訂閱來自MSMQ隊列的消息,並將它們作爲WCF服務中的服務方法處理。
退房
3
您需要查看命名空間System.Messaging
中的類型。
有完全的異步支持,所以你可以等待消息到達而不會停止你的用戶界面(但你需要使用Control.BeginInvoke
作爲WinForms中的異步操作的普通回調)。
MSDN有很多例子,例如的asynchronous message receive。
0
至於建議的@marc_s你可以使用WCF服務,可以使用NetMSMQ或MSMQIntegrated結合訂閱MSMQ中的消息。
如果您不想在Winforms應用程序和MSMQ之間引入WCF服務,則需要構建輪詢機制以檢查MSMQ是否有新消息到達。
1
爲什麼不看看NServiceBus?
這是一個非常穩定和成熟的平臺,建立在MSMQ上,並且具有開箱即用的pub/sub功能。死容易開始,並且不需要讓你的手弄髒WCF!
相關問題
- 1. WCF用MSMQ發佈/訂閱
- 2. 通過互聯網訂閱MSMQ
- 3. 訂閱隊列時nServiceBus MSMQ錯誤
- 4. 訂閱取消訂閱()
- 5. Angular2在訂閱內訂閱
- 6. MSMQ多個閱讀器
- 7. iOS應用程序訂閱 - 按月訂閱每年訂閱?
- 8. 訂閱
- 9. 訂閱
- 10. 翻閱RSS訂閱
- 11. 使用dj-stripe訂閱多個訂閱
- 12. 如何取消訂閱socket.io訂閱?
- 13. paho-mqtt訂閱支票訂閱狀態
- 14. Rxjs - 重新訂閱取消訂閱Observable
- 15. 條帶訂閱 - 更新過期訂閱
- 16. 如何取消訂閱Weak訂閱MvvmCross
- 17. 訂閱/取消訂閱VS Create/TakeUntil?
- 18. 允許Feedburner訂閱xml訂閱源
- 19. 流星訂閱覆蓋舊訂閱嗎?
- 20. 取消訂閱/訂閱活動危險?
- 21. 訂閱和取消訂閱活動
- 22. 訂閱的訂閱Skus - 許可頻道
- 23. 如何取消訂閱NServiceBus訂閱?
- 24. 訂閱Angular的另一個訂閱
- 25. 動態訂閱/取消訂閱活動
- 26. SerialPort.DataReceived重複訂閱/取消訂閱
- 27. 訂閱不存在「訂閱」類型
- 28. 點擊一個DIV訂閱RSS訂閱
- 29. 取消訂閱socket.io中的訂閱
- 30. 我該如何訂閱MSMQ隊列,但只能「瀏覽」.Net中的消息?