監査メッセージ ハンドラーがあり、このハンドラー内で例外がスローされた場合は、別のメッセージ ハンドラーによって処理される LogMessageInputQueue にログ メッセージを送信する必要があります。
NServiceBus ホスト プロセス内から新しいメッセージを送信することは可能ですか? AuditMessageHandler は、そのコンストラクターでハンドラー IBus を受け入れますが、呼び出し時に
_bus.Send(new LogFatalMessage(ex));
例外はスローされませんが、メッセージは LogMessageInputQueue に表示されず、単に消えるようです...
すべてのハンドラとキューは同じマシン上にあります。