2

メッセージを送信しようとして (bus.Send<SomeCommand>(...)たとえば、を使用して)、エンドポイントが何らかの理由で使用できない場合 (おそらくまだセットアップされていない可能性があります)、次のような例外が発生します。

宛先キュー 'myqueue@mycomputer' が見つかりませんでした。構成ファイルの UnicastBusConfig セクションの MessageEndpointMappings で、この種のメッセージ (MyCommands.SomeCommand) の宛先を誤って構成した可能性があります。指定されたキューがまだ作成されていないか、削除されている場合もあります。

バスの準備ができており、エンドポイントに到達できることを (アプリの起動時に) 事前に確認することで、これを回避したいと考えています。

バスの状態を判断する他の方法はありますか? のようなものを探してbus.IsReady()いますが、見つかりません。

4

0 に答える 0