【发布时间】:2010-07-06 15:02:43
【问题描述】:
嗨
我在我的项目中使用 NServiceBus 1.9 RTM。
我正在使用发布者 - 分发者 - 订阅者模型。
在订阅者中,我使用以下代码订阅了
var bus = NServiceBus.Configure.With()
.SpringBuilder()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(false)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.DoNotAutoSubscribe()
.LoadMessageHandlers()
.CreateBus()
.Start();
bus.Subscribe<ITestMessage>();
_isSubscribed = true;
log.Info(" ITestMessage Subscribed successfully..");
_serviceBus = bus;
当我想取消订阅时,我会这样做
_serviceBus.Unsubscribe<ITestMessage>();
但它不会取消订阅也不会引发任何错误。在取消订阅后,EventHandler 仍然接收来自分发者的消息。
我有什么遗漏的吗...?任何人都可以帮助我。
nRk
【问题讨论】:
标签: nservicebus nservicebus-distributor