2010-10-15 41 views
0

在NServiceBus接口,为什么可以这样来配置一些事情:NServiceBus配置界面问题

NServiceBus.Configure.Instance .Configurer.ConfigureComponent(ComponentCallModelEnum.Singleton);

而一些方面的配置是这样的:

NServiceBus.Configure.With() .DoNotAutoSubscribe();

“实例”在这里有什么意义?

回答

0

在第一种情况下,您正在将特定组件配置到NSB容器中。例如,您可能想要将一个NH ISessionFactory作为单例对象加载到NSB容器中。在第二种情况下,您正在配置NSB行为。 “Instance”只是静态访问Configure类的一种方法。使用“With”强制某些配置行为,包括配置事物的顺序。