我刚开始使用SignalR,我注意到它有一个SignalR.Ninject插件,可以让你用Ninject版本覆盖它的依赖解析器。这很棒,但我知道默认情况下SignalR使用MVC依赖解析器,并且我已经将其设置为通过Ninject.Web.Mvc程序集使用SignalR。
这是不是意味着我已经在SignalR中使用SignalR了,或者我误解了Ninject依赖注入的工作方式?
发布于 2012-02-23 02:39:57
是的,它们是两个不同的依赖解析器(就像在两个不同的类型中)。SignalR不依赖于MVC的类型。也就是说,您可以将两个接口的实现都设置为1类型,并将该容器用于mvc和SignalR。
https://stackoverflow.com/questions/9400039
复制相似问题