Исходный код вики Microsoft. Extensions. DependencyInjection

Редактировал(а) Alexandr Fokin 2024/01/04 19:19

Скрыть последних авторов
Alexandr Fokin 2.13 1 Microsoft.Extensions.DependencyInjection
2
3
Alexandr Fokin 2.1 4 IOC контейнер.
Alexandr Fokin 2.9 5 Идет по умолчанию для [[ASP.NET Core>>doc:Разработка.NET.Frameworks and Apps.Web.ASP\.NET Core.WebHome]].
Alexandr Fokin 2.1 6
7 ----
8
9 1) Объявляется список сервисов. ServiceCollection.
10 2) Вызывается метод расширения BuildServiceProvider, который возвращает ServiceProvider.
11 ServiceProvider может разрешать зависимости.
12
Alexandr Fokin 2.9 13 Все зависимости нужно явно регистрировать. (Даже если не абстрактный)
Alexandr Fokin 2.10 14
15 ----
16
17 {{children/}}
18
19