我有一个由两个不同的处理程序处理的消息类型(顺序由 指定ISpecifyMessageHandlerOrdering
)。
如果我在第一个处理程序中设置了一个标题,message.SetHeader("SomeStatus", "value");
那么我应该能够调用message.GetHeader("SomeStatus")
第二个处理程序并获取设置的值吗?
它目前对我不起作用,GetHeader
只是返回 null,但我不知道我是否做错了什么,或者这是否不应该起作用。
我正在使用 nservicebus 3.2.5