При попытке прочитать очередь удаленного сервера появляется сообщение «Удаленный компьютер недоступен» (MessageQueueException) - PullRequest
1 голос
/ 26 марта 2019

Я пытаюсь войти и прочитать частные очереди удаленного сервера.

Я попытался это локально с успехом:

MessageQueue[] QueueList = MessageQueue.GetPrivateQueuesByMachine(".");

foreach(MessageQueue queueItem in QueueList)
{
    Console.WriteLine(queueItem.Path);
}

И япробовал указывать на удаленный сервер безуспешно:

MessageQueue[] QueueList = MessageQueue.GetPrivateQueuesByMachine(@"FormatName:DIRECT=OS:XXX.XX.X.XXX");

foreach(MessageQueue queueItem in QueueList)
{
    Console.WriteLine(queueItem.Path);
}

тоже безуспешно пытался

var queue = new MessageQueue(@"FormatName:DIRECT=OS:XXX.XX.X.XXX\Private$\test-queue");
Console.WriteLine(queue.GetAllMessages().Count());

Я хочу получить список частных очередей на удаленном сервере.(и считать сообщения в очередях)

...