0
我想「掛鉤」並將配置調整爲UnicastBus
,並且正在考慮使用IWantToRunBeforeConfigurationIsFinalized
來執行此操作。使用IWantToRunBeforeConfigurationIsFinalized配置NServiceBus中的UniCastBus
我想調整/設置爲:ForwardReceivedMessagesTo
的值。關於如何完成的任何想法?
我想「掛鉤」並將配置調整爲UnicastBus
,並且正在考慮使用IWantToRunBeforeConfigurationIsFinalized
來執行此操作。使用IWantToRunBeforeConfigurationIsFinalized配置NServiceBus中的UniCastBus
我想調整/設置爲:ForwardReceivedMessagesTo
的值。關於如何完成的任何想法?
不幸的是,由於一個bug(見https://github.com/Particular/NServiceBus/issues/1960),唯一可行的方法就是以編程方式替換整個UnicastBusConfig
,如:
class Foo : IProvideConfiguration<UnicastBusConfig>
{
public UnicastBusConfig GetConfiguration()
{
var unicastBusConfig = new UnicastBusConfig
{
ForwardReceivedMessagesTo = "FooBar",
};
unicastBusConfig.MessageEndpointMappings = new MessageEndpointMappingCollection();
unicastBusConfig.MessageEndpointMappings.Add(...);
return unicastBusConfig;
}
}
但是,這是很醜陋:(