我必须根据Message中的属性从多个SessionFactory构造NHibernate Session,我想我可以使用IMessageModule来处理消息处理的开始,但是它没有任何参数,我不知道是否可以访问正在处理的当前消息。
答案 0 :(得分:1)
您可以使用静态Bus.CurrentMessageContext.Headers属性
访问标头更多信息:
https://github.com/NServiceBus/NServiceBus/blob/v2.5/Samples/FullDuplex/MyClient/ClientEndpoint.cs