NServiceBus配置接口问题
在NServiceBus接口中,为什么有些东西是这样配置的:
NServiceBus.Configure.Instance.Configurer.ConfigureComponent(ComponentCallModelEnum.Singleton);
有些东西是这样配置的:
NServiceBus.Configure.With().DoNotAutoSubscribe();
这里的“实例”有什么意义呢?
In the NServiceBus interface, why are some things configured like this:
NServiceBus.Configure.Instance.Configurer.ConfigureComponent(ComponentCallModelEnum.Singleton);
And some things are configured like this:
NServiceBus.Configure.With().DoNotAutoSubscribe();
What is the significance of "Instance" here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在第一种情况下,您将特定组件配置到 NSB 容器中。例如,您可能希望将 NH ISessionFactory 作为单例对象加载到 NSB 容器中。在第二种情况下,您正在配置 NSB 行为。 “实例”只是静态访问配置类的一种方法。使用“With”会强制执行某些配置行为,包括配置的顺序。
In the first case you are configuring a specific component into the NSB container. For instance you may want to load an NH ISessionFactory into the NSB container as a singleton object. In the second case you are configuring NSB behaviour. The "Instance" is simply a way to statically access the Configure class. Using "With" forces certain configuration behaviour including the order in which things are configured.