3

我刚开始使用 SignalR,我注意到它有一个 SignalR.Ninject 插件,允许您使用 Ninject 版本覆盖它的依赖解析器。太棒了,但我知道默认情况下 SignalR 使用 MVC 依赖解析器,并且我已经设置了通过 Ninject.Web.Mvc 程序集使用 Ninject 的设置。

这是否意味着我已经在使用带有 SignalR 的 Ninject 或者我误解了 SignalR 依赖注入的工作方式?

4

1 回答 1

7

是的,它们是 2 种不同的依赖解析器(如 2 种不同的类型)。SignalR 不依赖于 MVC 的类型。也就是说,您可以使用 1 种类型来实现这两个接口,并将该容器用于 mvc 和 SignalR。

于 2012-02-22T18:39:56.573 回答