IEventAggregator подписывается несколько раз? - PullRequest
1 голос
/ 31 августа 2011

Если у меня есть следующий экземпляр Microsoft.Practices.Prism.Events.IEventAggregator:

eventAggregator.GetEvent<MyEvent>.Subscribe(SomeMethod);

и указанная выше строка кода нажата несколько раз, то EventAggregator проверяет, есть ли уже подписка или будетэто продолжает подписываться и запускаться несколько раз (каждый раз) для одного Publish ()?

1 Ответ

3 голосов
/ 31 августа 2011

Следует подписаться несколько раз. Метод Subscribe возвращает SubscriptionToken, который должен различаться, даже если вы используете вызов Subscribe с одним и тем же методом несколько раз, что позволяет вам удалить отдельную ссылку, если вы решите это сделать .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...