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

Как работает внедрение зависимостей в #csharp

Raw Coding

0:00 / 0:00

Как работает внедрение зависимостей в #csharp

60 353 просмотра · 6 лет назад
Raw Coding
78 тыс. подписчиков
60 353 просмотра · 6 лет назад
В этом руководстве по внедрению зависимостей в C# я отвечаю на вопросы: что такое внедрение зависимостей? как работает внедрение зависимостей? как работают времена жизни зависимостей? Мы реализуем собственный контейнер внедрения зависимостей и резолвер (который на самом деле может быть всего одним объектом) с временами жизни синглтона и транзиента для наших зависимостей. В первую очередь мы пытаемся понять, что нам нужно знать обо всех возможных зависимостях, чтобы при использовании сервиса мы могли автоматически его собрать, и все сервисы поступали из одного источника. Patreon 🤝   / raw_coding   Курсы 📚 https://learning.raw-coding.dev Магазин 🛒 https://shop.raw-coding.dev Discord 💬   / discord   Twitter 📣   / anton_t0shik   Twitch 🎥   / raw_coding   👉 Попробуйте Rider https://www.jetbrains.com/store/redeem/ RD5K9-4TXXW-KMV3G-NYWSF-3ZSTP LINQPad: https://www.linqpad.net/ Источник: https://github.com/T0shik/raw-coding-... #csharp #dotnet