Используйте служебную шину Rhino на веб-сайте ASP.NET с Ninject - PullRequest
3 голосов
/ 06 августа 2010

Я хотел бы добавить Rhino Service Bus в мое веб-приложение ASP.NET, но используя Ninject в качестве DI-контейнера. Пока что все примеры, которые я продолжаю видеть, используют Castle Windsor, который я не хочу использовать, поскольку мы уже используем Ninject.

Существуют ли учебники, в которых показано, как добавить Rhino Service Bus в веб-приложение ASP.NET без прямой зависимости от Castle Windsor (например, с помощью Ninject)?

Ответы [ 2 ]

3 голосов
/ 07 августа 2010

По сути, вам придется начать с переписывания RhinoServiceBusFacility / AbstractRhinoServiceBusFacility как модуля Ninject. Также есть ссылки на замки в других файлах, например DefaultServiceBus содержит ссылки на IKernel, который должен быть изменен для использования ядра Ninject.

1 голос
/ 07 августа 2012

В настоящее время служебная шина Rhino (RSB) напрямую не зависит от Castle. Модули доступны для интеграции с Autofac , Spring.net , Unity , StructureMap и конечно Castle

Ninject еще не поддерживается; Вы можете использовать реализацию Castle в качестве эталонной реализации.

...