使用iWantorUnbeforeConfigurationsFinalized在NServiceBus中配置UniCastBus
我想“挂接”并将配置调整为使用iWantorUnbeforeConfigurationsFinalized在NServiceBus中配置UniCastBus,nservicebus,Nservicebus,我想“挂接”并将配置调整为UnicastBus,并且正在考虑使用iwanttorunbeforeforigurationisfinalized来实现这一点 我想调整/设置:ForwardReceivedMessageTo的值。关于如何实现这一点有什么想法吗?不幸的是,由于存在一个bug(请参阅),唯一可行的方法是以编程方式替换整个UnicastBusConfig,例如: class Foo : IProvideConfiguration<UnicastBusConfig> {
UnicastBus
,并且正在考虑使用iwanttorunbeforeforigurationisfinalized
来实现这一点
我想调整/设置:
ForwardReceivedMessageTo
的值。关于如何实现这一点有什么想法吗?不幸的是,由于存在一个bug(请参阅),唯一可行的方法是以编程方式替换整个UnicastBusConfig
,例如:
class Foo : IProvideConfiguration<UnicastBusConfig>
{
public UnicastBusConfig GetConfiguration()
{
var unicastBusConfig = new UnicastBusConfig
{
ForwardReceivedMessagesTo = "FooBar",
};
unicastBusConfig.MessageEndpointMappings = new MessageEndpointMappingCollection();
unicastBusConfig.MessageEndpointMappings.Add(...);
return unicastBusConfig;
}
}
class Foo:iprovidonconfiguration
{
公共UnicastBusConfig GetConfiguration()
{
var unicastBusConfig=新的unicastBusConfig
{
ForwardReceivedMessageTo=“FooBar”,
};
unicastBusConfig.MessageEndpointMappings=新的MessageEndpointMappingCollection();
unicastBusConfig.MessageEndpointMappings.Add(…);
返回unicastBusConfig;
}
}
但这很难看:(