Перейти к содержанию

Добавление сервисов фреймворка ASP.NET Core в контейнер

Чтобы использовать отдельные компоненты во время выполнения, контейнер должен знать обо всех необходимых классах. Они регистрируются в методе ConfigureServices() класса Startup.
Обычно все библиотеки, которые будут использоваться в вашем приложении, предоставляют удобные методы расширения, выполняющие все необходимые регистрации. Например, Razor Pages предоставляет метод AddRazorPages().
По соглашению каждая библиотека должна предоставить метод Add* для использования в методе ConfigureServices().
Некоторые методы расширения Add* позволяют указывать дополнительные параметры при их вызове, часто с помощью лямбда-выражения.


Последнее обновление : 29 сентября 2022 г.
Дата создания : 29 сентября 2022 г.

Комментарии

Комментарии