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) でエラーが発生します
エラー メッセージ ="長さを 0 未満にすることはできません。パラメータ名: 長さ"
以下のものは私のm / cにインストールされています
- Microsoft メッセージ キュー (MSMQ) サーバー
- ウィンドウのアクティブ化プロセス
また、私が試したとき
bool msmQExits = MessageQueue.Exists("net.msmq://myServerName/private/MyQueueName");
しかし、「パス構文が無効です」と表示されます
私はそれに何も得ることができません。私が持っているのは、msmq URL「net.msmq://myServerName/private/MyQueueName」だけです
このような URL を使用してメッセージを「MyQueueName」に送信する方法を教えてください。
どんな助けでも大歓迎です
ありがとうございます。