C# MSMQ:为什么我不能从远程专用队列检索队列详细信息?

C# MSMQ:为什么我不能从远程专用队列检索队列详细信息?,c#,msmq,C#,Msmq,我试图检索远程专用队列中消息的详细信息,但我继续获取MessageQueueException无效队列路径名。我可以使用MessageQueue.GetPrivateQueuesByMachine检索私有队列的列表,但是,当我尝试查看返回的队列的任何详细信息时,会出现异常 var msmqQueues=MessageQueue.GetPrivateQueuesByMachineserverName; msmqQueues[0]。CreateCursor;//抛出MessageQueueExcep

我试图检索远程专用队列中消息的详细信息,但我继续获取MessageQueueException无效队列路径名。我可以使用MessageQueue.GetPrivateQueuesByMachine检索私有队列的列表,但是,当我尝试查看返回的队列的任何详细信息时,会出现异常

var msmqQueues=MessageQueue.GetPrivateQueuesByMachineserverName; msmqQueues[0]。CreateCursor;//抛出MessageQueueException无效的队列路径名 msmqQueues[0]。标签;//还引发MessageQueueException无效队列路径名
奇怪的是,GetPrivateQueuesByMachine调用似乎可以工作,因为msmqQueues中的项目数正确,我可以访问它们的.Path属性,它看起来像一个典型的FormatName路径-FormatName:DIRECT=OS:SERVERNAME\private$\QUEUENAME。

工作组模式下的许多专用队列的功能和属性无法远程使用,这就是野兽的本性。大多数方法和属性的msdn页面上都应该有一个矩阵,概述可用性,例如,工作组模式下的许多专用队列的功能和属性不是远程可用的,只是beast的性质。大多数方法和属性的msdn页面上都应该有一个矩阵,概述可用性,例如