0

我有一个由两个不同的处理程序处理的消息类型(顺序由 指定ISpecifyMessageHandlerOrdering)。

如果我在第一个处理程序中设置了一个标题,message.SetHeader("SomeStatus", "value");那么我应该能够调用message.GetHeader("SomeStatus")第二个处理程序并获取设置的值吗?

它目前对我不起作用,GetHeader只是返回 null,但我不知道我是否做错了什么,或者这是否不应该起作用。

我正在使用 nservicebus 3.2.5

4

1 回答 1

2

你是对的 - 这是一个错误。记录为 #529 并将作为下一个版本的一部分进行修复。

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

于 2012-07-13T05:22:18.140 回答