我不想使用任何XML配置。是否可以使用NO XML配置设置NServiceBus?我真的希望我的发布者可以在代码中进行全部配置,并且我希望能够在代码中明确指定从传输到序列化器到订阅站的所有内容。
答案 0 :(得分:5)
是肯定的。 take a look at this gist具有通过自定义配置源完成此操作的代码。如果没有使用,则默认使用配置代码。
用法就是这样:
Configure.With()
.CustomConfigurationSource(new UserConfigurationSource(
unicast => {
// unicast bus setup
},
msmq => {
// msmq setup
})
// rest of code