Есть ли причина использовать SignalR.Ninject, если ваш преобразователь зависимостей MVC уже настроен на использование ninject?

Я только начинаю работать с SignalR и заметил, что у него есть плагин SignalR.Ninject, который позволяет вам переопределить его преобразователь зависимостей с помощью версии Ninject. Это здорово, но я понял, что по умолчанию SignalR использует преобразователь зависимостей MVC, и у меня уже есть этот набор для использования Ninject через сборку Ninject.Web.Mvc.

Означает ли это, что я уже использую Ninject с SignalR или я неправильно понимаю, как работает внедрение зависимостей SignalR?


person Chev    schedule 22.02.2012    source источник


Ответы (1)


Да, это 2 разных преобразователя зависимостей (как в 2 разных типах). SignalR не зависит от типов MVC. Тем не менее, вы можете иметь 1 тип, реализующий оба интерфейса, и использовать этот контейнер как для mvc, так и для SignalR.

person davidfowl    schedule 22.02.2012