I want to consume msmq service. But unable to send message to queue. Here is my code.
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);
It give me error on msmQ.Send(msg)
error Message ="Length cannot be less than zero. Parameter name: length"
Following things are install on my m/c
- Microsoft Message Queue(MSMQ)Server
- Window Activation Process
Also when I tried as
bool msmQExits = MessageQueue.Exists("net.msmq://myServerName/private/MyQueueName");
But it gives "Path syntax is invalid"
I am not able to get anything on it. What I have is just a msmq URL "net.msmq://myServerName/private/MyQueueName"
Please let me know how can I consume such url and Send my message to "MyQueueName"
Any help is appreciated
Thanks in advanced.