MSMQ Отправить сообщение в удаленную очередь
Я пытаюсь отправить сообщение в удаленную очередь. Мой процесс не дает сбоя, но я все еще не вижу сообщения в удаленной очереди? Я предположил бы, что это потерпит неудачу, если это не могло обработать сообщение?
Я заметил, что на моей локальной машине удаленная очередь указана в «Исходящих», но сообщений там тоже нет. Очень невежественен здесь, и все примеры показывают, что то, что я делаю (или я так полагаю), правильно.
Код (простой для тестирования):
using (var transaction = new TransactionScope())
{
using (var queue = new MessageQueue(@"FormatName:DIRECT=OS:mymachine\MyQueueQueue"))
{
XDocument xdoc = XDocument.Parse("<root/>");
var message = new Message(xdoc.ToString());
queue.Send(message, MessageQueueTransactionType.Single);
}
transaction.Complete();
}
Console.Read();
}
Что я делаю не так? Странно ... без ошибок, но нигде не вижу сообщений. Пишите работы в мою локальную очередь.