2

.NET 框架或 Win32 API 中是否已经提供了任何东西来解析 MSMQ 路径?我只需要从 MSMQ 路径字符串中获取目标计算机的网络地址。我希望有一个类似于该类的简单类SqlConnectionStringBuilder,或者其他什么,但如果有,我似乎找不到它。例如:

  • Formatname:DIRECT=TCP:192.168.1.1\private$\MyQueueName-->192.168.1.1
  • Formatname:DIRECT=OS:MyComputerName\private$\MyQueueName-->MyComputerName

我知道我可以使用 String 方法或 RegEx 解析自己,但我希望可能有一个工具已经正确支持 MSMQ 路径语法的所有变体。

4

1 回答 1

0

您可以围绕 mqoa30.tlb创建一个运行时可调用包装器

这可以在 system32 文件夹(或 wow64)中找到

然后,您可以创建 MSMQManagement 对象的实例并调用Machine属性。

于 2012-11-09T16:53:27.270 回答