IEventAggregator多次订阅?

时间:2011-08-31 16:11:07

标签: c# wpf c#-3.0 event-handling prism

如果我有以下Microsoft.Practices.Prism.Events.IEventAggregator实例:

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

并且上面的代码行被多次命中,EventAggregator会检查是否已经有订阅,或者是否会为单个Publish()多次(每次)进行订阅和触发?

1 个答案:

答案 0 :(得分:3)

它应该多次订阅。 Subscribe方法返回SubscriptionToken即使您多次使用相同方法调用Subscribe,也应该是{{3}},如果您选择这样做,则可以删除不同的引用