MSMQ Envoyer un message à la File d'attente Distante

J'essaie d'envoyer un message à une file d'attente à distance. Mon processus n'est pas en échec, mais je n'ai toujours pas voir le message sur la file d'attente à distance? Je suppose que ce serait un échec si elle ne pouvait pas traiter le message?

J'ai remarqué que sur ma machine locale la file d'attente à distance est répertorié dans les files d'attente, mais ne voyez pas les messages. Très ignorants ici et tous les exemples montrent que la façon dont je suis en train de faire (ou alors, je suppose) est correcte.

Code (Simple pour tester):

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

Ce que je fais de mal? Étrange...pas d'erreurs, mais ne voyez pas le message n'importe où. Écrire les œuvres de ma file d'attente locale.

OriginalL'auteur scarpacci | 2012-01-17