NServiceBus に関する監視ツールを構築しています。現在、ITransport インターフェイスでいくつかのイベントをサブスクライブしています。
ITransport Events:
TransportMessageReceived
FailedMessageProcessing
FinishedMessageProcessing
イベントをサブスクライブするとTransportMessageReceived
、イベント引数で現在のメッセージへの参照が取得されます。ただし、FinishedMessageProcessing
イベントが発生すると、完了したメッセージへの参照が含まれていないようです。これは、例外を含むイベントには当てはまりますFailedMessageProcessing
が、例外の原因となったメッセージには当てはまりません。
FailedMessageProcessing および FinishedMessageProcessing イベントが発生したときにメッセージへの参照を取得する方法があるかどうか疑問に思っていました
ありがとう!