Rhino ServiceBusをASP.NETWebアプリケーションに追加したいのですが、DIコンテナーとしてNinjectを使用しています。これまでのところ、私が見続けるすべての例では、すでにNinjectを使用しているため、使用したくないCastleWindsorを使用しています。
Castle Windsorに直接依存せずに(たとえば、Ninjectを使用して)Rhino ServiceBusをASP.NETWebアプリケーションに追加する方法を示すチュートリアルはありますか?
Rhino ServiceBusをASP.NETWebアプリケーションに追加したいのですが、DIコンテナーとしてNinjectを使用しています。これまでのところ、私が見続けるすべての例では、すでにNinjectを使用しているため、使用したくないCastleWindsorを使用しています。
Castle Windsorに直接依存せずに(たとえば、Ninjectを使用して)Rhino ServiceBusをASP.NETWebアプリケーションに追加する方法を示すチュートリアルはありますか?
基本的に、RhinoServiceBusFacility / AbstractRhinoServiceBusFacilityを Ninject モジュールとして書き直すことから始める必要があります。次に、他のファイルにも Castle 参照があります。たとえば、DefaultServiceBusには IKernel への参照があり、代わりに Ninject のカーネルを使用するように変更する必要があります。
現在、Rhino Service Bus (RSB) は Castle に直接依存していません。モジュールは、Autofac、Spring.net、Unity、StructureMap、そしてもちろんCastleとの統合に使用できます。
Ninject はまだサポートされていません。Castle 実装を参照実装として使用できます。