NServiceBus:它可以使用NO XML配置吗?

skb*_*skb 3 nservicebus

我不想使用任何XML配置.是否可以使用NO XML配置设置NServiceBus?我真的希望我的发布者在代码中全部配置,我希望能够在代码中明确指定从传输到序列化器到订阅站的所有内容.

Dar*_*opp 5

是.看看这个gist,它具有通过自定义配置源完成此操作的代码.如果不使用,则默认使用配置代码.

使用方式如下:

Configure.With()
    .CustomConfigurationSource(new UserConfigurationSource(
    unicast => {
        // unicast bus setup
    },
    msmq => {
       // msmq setup
    })
 // rest of code
Run Code Online (Sandbox Code Playgroud)