2

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パス構文のすべてのバリエーションをすでに適切にサポートしているツールがあるのではないかと期待していました。

4

1 に答える 1

0

mqoa30.tlb の周りにランタイム呼び出し可能なラッパーを作成できます

これは、system32 フォルダー (または wow64) にあります。

その後、MSMQManagement オブジェクトのインスタンスを作成し、Machineプロパティを呼び出すことができます。

于 2012-11-09T16:53:27.270 に答える