我想使用msmq服務。但無法發送消息到隊列中。 這是我的代碼。如何使用MSMQ服務
System.Messaging.MessageQueue msmQ = new System.Messaging.MessageQueue("net.msmq://myServerName/private/MyQueueName");
msg ="<nodeDetails><node>Node1</node></nodeDetails>";//Dummy value. it is XML structure consist of multiple node
msmQ.Send(msg);
它給我的錯誤上msmQ.Send(MSG)
錯誤消息= 「長度不能小於零 參數名:長度」
以下內容是安裝在MY M/C
- Microsoft消息隊列(MSMQ)服務器
- 窗口激活過程
此外,當我試圖爲
bool msmQExits = MessageQueue.Exists("net.msmq://myServerName/private/MyQueueName");
但它給「路徑語法無效」
我不能在上面得到任何東西。 我所擁有的只是一個MSMQ URL「net.msmq:// myServerName /私營/ MyQueueName」
請讓我知道我可以消費這樣的網址和發送我的消息「MyQueueName」
任何幫助欣賞
感謝先進。
爲什麼你想消耗使用system.messaging一個net.msmq終點?你應該使用WCF客戶端。 –
你有任何樣本,如何使用WCF客戶端? 我有一個WCF服務方法,從前端獲取特定操作的調用。其中我必須調用這個msmq服務。 – Sanket