Domanda

Mi piacerà aggiungere Rhino servizio di autobus per la mia applicazione web ASP.NET ma utilizzando Ninject come il DI Container. Finora tutti gli esempi che continuo a vedere l'uso Castello di Windsor, che io non voglio usare dal momento che già utilizziamo Ninject.

Ci sono tutorial là fuori che mostrano come aggiungere Rhino Bus Service a un'applicazione Web ASP.NET, senza una dipendenza diretta sul castello di Windsor (per esempio usando Ninject)?

È stato utile?

Soluzione

In sostanza, si avrebbe dovuto cominciare riscrivendo RhinoServiceBusFacility / AbstractRhinoServiceBusFacility come modulo Ninject. Poi ci sono anche i riferimenti del castello in altri file, ad esempio, DefaultServiceBus ha riferimenti a Ikernel che dovrebbe essere modificata per utilizzare il kernel di Ninject invece.

Altri suggerimenti

Al giorno d'oggi, Rhino Service Bus (RSB) non dipende direttamente sul Castello. I moduli sono disponibili per l'integrazione con Autofac , Spring.net , Unità , StructureMap e, naturalmente, Castello .

Ninject non è ancora supportato; è possibile utilizzare il Castello implementazione come riferimento implementazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top