IEventAggregator订阅多次吗?



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

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

和上面的代码行被多次击中,EventAggregator是否检查是否已经有订阅,或者这将保持订阅并多次(每次)为单个Publish()触发?

应该多次订阅。Subscribe方法返回的SubscriptionToken应该是不同的,即使你多次使用相同的方法调用Subscribe,允许你删除一个不同的引用,如果你选择这样做。

相关内容

  • 没有找到相关文章

最新更新