ローカル ネットワーク上の別のコンピューターからメッセージを受信したいので、次のように作成MessageQueue
しました。
private static string QueueName = ".\\Private$\\Q1";
public void SendMessage()
{
if (!MessageQueue.Exists(QueueName))
MessageQueue.Create(QueueName);
//
}
public void ReceiveMessage()
{
// Connect to the a queue on the local computer.
MessageQueue myQueue = new MessageQueue(QueueName);
// Set the formatter to indicate body contains an Order.
myQueue.Formatter = new XmlMessageFormatter(new Type[] { typeof(Queue.Order) });
try
{
// Receive and format the message.
Message myMessage = myQueue.Receive();
///
}
MessageQueue
の形式でmy も作成しようとしまし@"MachineName\QueueName"
たが、MessageQueueException を受け取りました。