Borysław
B.
Mgr inżynier
informatyki,
właściciel Matrix
Reliability
Temat: ASP.NET MVC: Ninject a wstrzykiwanie NIE do kontrolerów
Cześć,Przepraszam jeśli głupio to zabrzmi, ale trochę się zgubiłem w Dependency Injection.
Standardowo dziedziczenie naszej MvcApplication po NinjectHttpApplication i przeładowanie OnApplicationStarted i CreateKernel będzie skutkowało automatycznym wstrzykiwaniem zależności do kontrolerów.
Da się użyć tego mechanizmu, by wstrzykiwało mi zależności do dowolnych klas, gdy zawołam sobie w dowolnym miejscu pusty konstruktor klasy?
ISomeClass someClass = new SomeClass();
public SomeClass : ISomeClass
{
public SomeClass(IFormsAuthenticationService formsAuthenticationService, IMembershipService accountMembershipService)
{
FormsService = formsAuthenticationService;
MembershipService = accountMembershipService;
}
public SomeClass()
{
}
internal IFormsAuthenticationService FormsService { get; set; }
internal IMembershipService MembershipService { get; set;
}