events - bbvEventBroker 强类型且没有魔法字符串

标签 events ninject strong-typing magic-string

我想将 bbvEventBroker 与 Ninject 一起使用,但是我担心使用魔术字符串来连接发布者和订阅者。有没有一种强类型的方法可以在没有魔术字符串的情况下做到这一点。我需要有一个中央静态魔术字符串存储库吗?

EventBroker

最佳答案

不,没有。 EB 的目的是完全分离发布者和订阅者,这样他们就不需要知道事件来自哪里。一个事件也可以有多个发布者,这样就不存在作为源的唯一类型。

关于events - bbvEventBroker 强类型且没有魔法字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10953261/

相关文章:

.net - 如何跨 AppDomains 订阅事件(object.Event += handler;)

c++ - BOOST_STRONG_TYPEDEF并 move 语义

c# - 如何使用 linq 连接 2 个表但避免匿名对象

c++ - 使用/dev/input/eventX 和 c/c++ 的设备事件处理

javascript - js/jQuery : Stop event listener

reactjs - 将hammerjs正确添加到react js组件中

asp.net-mvc-3 - MVC3 Code First/存储库的困惑

c# - 单例和竞争条件

c# - 单例范围绑定(bind)未按预期工作

javascript - 使用闭包编译器进行类型检查不是隐式的吗?