Перейти к содержимому

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