2017-05-12 6 views

Répondre

0

En Mediator.Net, vous pouvez avoir autant de gestionnaires d'événements que vous voulez tant que le message implémentent l'interface IEvent, mais seulement 1 gestionnaire de commandes. De votre exemple de code, comme SimpleCommand est un ICommand qui signifie que vous ne pouvez avoir qu'un gestionnaire pour cela.

En termes d'héritage, le gestionnaire ICommand doit être le type exact qui signifie qu'aucun héritage n'est supporté. Pour IEvent, tant que le gestionnaire est assignable à partir du type de message, il doit être appelé, ainsi l'héritage est en.