MSMQパスを解析するために.NETFrameworkまたはWin32APIですでに提供されているものはありますか?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パス構文のすべてのバリエーションをすでに適切にサポートしているツールがあるのではないかと期待していました。