DI IOC AOP - M.E.DependencyInjection

Page / - Изменено Alexandr Fokin в 2022/12/05 08:40

M.E.DependencyInjection

Изменено Alexandr Fokin

в 2022/12/05 08:40

Оглавление

Microsoft.Extensions.DependencyInjection

IOC контейнер.
Идет по умолчанию для ASP.NET Core.

1) Объявляется список сервисов. ServiceCollection.
2) Вызывается метод расширения BuildServiceProvider, который возвращает ServiceProvider.
ServiceProvider может разрешать зависимости.

Все зависимости нужно явно регистрировать. (Даже если не абстрактный)