Id をログに書き込むことができるように、ハンドラー内で msmq メッセージの Id を取得する必要があります。
メッセージがエラー キューに送信されると、失敗したメッセージを通知する電子メールが送信されます。メッセージの原因となったエラーが解決されたら、'ReturnToSourceQueue' NServiceBus ツールを使用してそのメッセージを再試行する必要があります。その Id をログに記録しないと、メッセージ キューを調べたときにどのメッセージがどれであるかを追跡するのが難しくなります。
ComputerManagement->Services and Applications->Message Queuing->[Some Queue]->Queue のキューを見ると、Bus.CurrentMessageContext.Id がメッセージ ID 列にあるのと同じ Id を提供することがわかりました。メッセージ。ただし、これらの ID は同じではないようです。
私は何が欠けていますか?