Привет
Я использую NServiceBus 1.9 RTM в своем проекте.
Я использую модель Publisher - Distributor - Subscriber.
В подписчике я подписался, используя следующий код
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