2010-12-14 41 views
1

Lors de l'utilisation de la classe Messenger dans MVVMLight, un minimum de deux points de terminaison (expéditeur et récepteur) doit exister et être configuré (enregistré dans le cas du destinataire) avant l'envoi d'un message. Ce que je voudrais est la possibilité de rompre ce couplage, donc lors de l'inscription je peux déclarer que je veux être averti du dernier message envoyé sur un sujet.MVVMLight - Messaging, est-il possible de découpler les durées de vie de l'expéditeur et du destinataire?

(Laurent) est-ce possible en ce moment? Si je ne le prends pas, je pourrais dériver du Messager et implémenter ceci moi-même?

+0

Avoir le récepteur juste envoyer des messages sur les autres bus. – kenny

+0

avez-vous lu la question ... – AwkwardCoder

Répondre

1

Nous en avons écrit un et l'avons fourni dans le cadre du WP7Contrib, il peut être trouvé dans le projet de messagerie. Qu'en est-il d'un bus de messagerie (par exemple XMPP, NServiceBus, RabbitMQ, etc.) en tant qu'agent de découplage?