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();
}

Что я делаю не так? Странно ... ошибок нет, но сообщения нигде нет. Пишите работы в мою локальную очередь.

9
задан Kiquenet 29 July 2014 в 08:32
поделиться