ConfigureProperty<MsmqTransport> in NServiceBus 3.0
本文关键字:NServiceBus in MsmqTransport lt ConfigureProperty gt | 更新日期: 2023-09-27 18:25:34
我正在将一个项目从NServiceBus 2.6升级到3.0。
我们有类似于发布在http://docs.particular.net/samples/hosting/nservicebus-host/#nservicebus-主机v3_x
NServiceBus.Configure.With()
.Log4Net()
.DefaultBuilder()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(false)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.RunCustomAction(() =>
Configure.Instance.Configurer.ConfigureProperty<MsmqTransport>(mt => mt.Address, "someQueue")
)
.CreateBus()
.Start();
当我尝试用3.0编译类似的代码时,它抱怨找不到MsmqTransport。有没有一种新的方法可以在3.0中实现同样的结果?
你现在需要告诉它你想在启动时创建队列,如果它们不在那里,请看这里在NServiceBus 中不自动创建队列
或者基本上使用
.Start(() =>Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install());