我正在尝试进入并读取远程服务器的专用队列。
我已经在本地尝试成功了
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());
我想获取远程服务器上的专用队列列表。 (并计算队列中的消息)