.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 路径语法的所有变体。