Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
public class MyClass
{
public MyClass (IRepository rep, IService service, ILogger logger, ISettings settings, ICache cache, ITrace trace)
...
}// регистрация - один раз на запуск приложения
builder.RegisterType<MyRepository> ().As<IRepository> ();
builder.RegisterType<MyService> ().As<IService> ();
builder.RegisterType<MyLogger> ().As<ILogger> ();
builder.RegisterType<MySettings> ().As<ISettings> ();
builder.RegisterType<MyCache> ().As<ICache> ();
builder.RegisterType<MyTrace> ().As<ITrace> ();
builder.RegisterType<MyClass> ();
// получение экземпляра класса
var obj = resolver.Resolve<MyClass> ();
ASP.NET MVC: Преобразование или инъекции? Вот в чем вопрос