Message queue 仅凭名称,如何确定我使用的队列是本地队列还是远程队列

Message queue 仅凭名称,如何确定我使用的队列是本地队列还是远程队列,message-queue,msmq,messaging,Message Queue,Msmq,Messaging,我正在使用System.Messaging,我在本地机器上有一个队列 队列名称为\private$\dummyQueue 乍一看,我可以看到名称的开头有一个句点,并且已经确定它是一个本地队列。 这是一个安全的假设吗? 是否有一个可靠的规则可以根据名称来确定队列是本地的还是远程的?如果它是那么简单的话。MSMQ使用一系列不同的方法引用队列,从GUID到格式名称(如您的示例)。在你的例子中,句号总是“local”的简写。也许会有帮助

我正在使用System.Messaging,我在本地机器上有一个队列

队列名称为
\private$\dummyQueue

乍一看,我可以看到名称的开头有一个句点,并且已经确定它是一个本地队列。 这是一个安全的假设吗?
是否有一个可靠的规则可以根据名称来确定队列是本地的还是远程的?

如果它是那么简单的话。MSMQ使用一系列不同的方法引用队列,从GUID到格式名称(如您的示例)。在你的例子中,句号总是“local”的简写。也许会有帮助