ninject - weakeventmessagebroker 和 messagebroker Ninject 扩展是否已弃用?

标签 ninject ninject-extensions

我正在尝试寻找最新的 Ninject 扩展来开发事件代理/消息代理。

我至少可以找到 3 个:messagebroker , weakeventmessagebrokerbbveventbroker .

messagebroker 的文档 states :

This extension isn’t obsolete and replaced by ninject.extensions.bbveventbroker

此外,weakeventmessagebroker 的文档 reads :

Originally based on Ninject.Extensions.MessageBroker.

also :

This extension isn’t obsolete and replaced by ninject.extensions.bbveventbroker

我想知道此文档是否正确,这些扩展是否已过时,或者文档是否只是输入错误,其意思是“此扩展已过时...”

所以问题是:weakeventmessagebroker 和 messagebroker 是否已被弃用,取而代之的是 bbveventbroker? Ninject 的最新事件代理扩展是什么?

最佳答案

是的,它们已经过时了。一个消息代理就足够了,ninject.extensions.bbveventbroker 是最灵活/功能最丰富的消息代理。

感谢您指出错误的文档。我刚刚修复了它。

关于ninject - weakeventmessagebroker 和 messagebroker Ninject 扩展是否已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10509093/

相关文章:

asp.net-mvc-3 - Ninject 和 OnePerRequestModule

asp.net-mvc-3 - 使用数据库的 MVC3 操作过滤器(EF 4.1 DBContext、Ninject)

asp.net-mvc - Ninject 注册每个请求

architecture - MVVM Light,Ninject 在大多数通知区域应用程序中

dependency-injection - Ninject:如何从工厂访问NamedScope的根对象

c# - 通过工厂创建实例时隔离实例的依赖关系(以及该实例的依赖关系)

派生类型上的 Ninject 工厂

dependency-injection - 将 Ninject.MockingKernel 与 Asp.Net Web API 一起使用

c# - 在 Controller 上下文可用之前查找请求是否为子操作请求

c# - Ninject 工厂模式和绑定(bind)