Bonjour
J'utilise NServiceBus 1.9 RTM dans mon projet. J'utilise le modèle Publisher - Distributor - Subscriber.
Dans abonné Je me suis abonné en utilisant le code follwoingL'abonné nservicebus ne peut pas se désinscrire
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;
quand je veux unsbuscribe que je fais comme
_serviceBus.Unsubscribe<ITestMessage>();
Mais ce n'est pas désabonnement, ni jeter aucune erreur. Après le désabonnement, EventHandler reçoit toujours les messages du distributeur.
Y a-t-il quelque chose qui me manque ...? Est-ce que quelqu'un peut m'aider.
NRK
Merci Udi, j'ai compris ce que vous voulez montrer. Mais comment puis-je empêcher le distributeur d'envoyer des messages à mon abonné? Ou Puis-je cesser de recevoir des messages du distributeur à partir d'une certaine durée? L'abonné s'exécute en tant que service Windows. - nRk – nRk