Keyed services — важное обновление для внедрения зависимостей
Round The Code
0:00 / 0:00
Keyed services — важное обновление для внедрения зависимостей
2 816 просмотров · 3 года назад
Round The Code
11,8 тыс. подписчиков
2 816 просмотров · 3 года назад
Сервисы с ключами — это новая функция .NET 8, представляющая собой обновление ASP.NET Core в области внедрения зависимостей.
Она позволяет добавлять несколько реализаций одного и того же сервиса в контейнер IoC, определяемый ключом.
Он работает с конечными точками MVC, Minimal API и Web API и может быть настроен с временем жизни сервиса в виде синглтона, с областью видимости и временного сервиса. Кроме того, сервис с ключом также может быть внедрен из экземпляра IServiceProvider благодаря новому методу.
Мы покажем вам, как работают сервисы с ключами и как вы можете начать их использовать прямо сейчас.
💻 Скачайте пример кода для этого урока💻
https://www.roundthecode.com/dotnet-c...
📖 Изучайте .NET и C# с помощью наших онлайн-курсов 📖
https://www.roundthecode.com/dotnet-c...
► Дополнительная информация:
https://www.roundthecode.com/dotnet-t...
🎥 Плейлист 🎥
• .NET 8 and C# 12 new features
► Разделы
0:00 Что такое сервис с ключами?
0:26 Задачи по программированию на .NET
0:36 Как добавить несколько реализаций к одному и тому же сервису в .NET 7
1:54 Методы расширения сервисов с ключами в IServiceCollection
2:20 Как работают сервисы с ключами в минимальных API
2:57 Как работают сервисы с ключами в Web API и MVC
3:13 Внедрение сервиса с ключами с помощью IServiceProvider
3:44 Как использовать сервисы с ключами прямо сейчас
4:21 Скачать пример кода
#dotnet #dotnet8