0

2つの異なるハンドラーによって処理されるメッセージタイプがあります(で指定された順序でISpecifyMessageHandlerOrdering)。

最初のハンドラー内にヘッダーを設定した場合、 2番目のハンドラーmessage.SetHeader("SomeStatus", "value");を呼び出しmessage.GetHeader("SomeStatus")て、設定された値を取得できるようにする必要がありますか?

現在は機能しておらず、GetHeadernullを返しているだけですが、何か間違ったことをしているのか、それともこれが機能しないのかはわかりません。

nservicebus3.2.5を使用しています

4

1 に答える 1

2

そうです-これはバグです。#529としてログに記録され、次のリリースの一部として修正される予定です。

https://github.com/NServiceBus/NServiceBus/issues/529

于 2012-07-13T05:22:18.140 に答える