Решения, в които е използван класа ServiceProvider
Привет!
Ще съм благодарна, ако покажете свои решения със ServiceProvider, които не са Workshop-a.
Привет!
Ще съм благодарна, ако покажете свои решения със ServiceProvider, които не са Workshop-a.
Може би имаш предвид интерфейса IServiceProvider от System неймспейса, който използвахме в някои приложения в OOP Advanced, защото класа ServiceProvider е в Microsoft.Extensions.DependencyInjection, той наследява въпросния System.IServiceProvider и посредством него ASP.NET ни предоставя на готово вграден контейнер, който поддържа Constructor Injection.
Ето две решения с custom container:
А това са две малки уеб приложения с вградения контейнер на ASP.NET Core, в едното конфигурациите на сървисите са добавени директно в StartUp-a, а на другото, понеже са повечко - през екстеншън метод, който се извиква в StartUp-a и ги добавя в контейнера с рефлекшън:
https://github.com/msotiroff/OnlineStore/blob/master/OnlineStore/OnlineStore.Web/Startup.cs