![Dependency Injection контейнеры .NET, допускающие полиморфное поведение - 1 Dependency Injection контейнеры .NET, допускающие полиморфное поведение - 1](https://www.pvsm.ru/images/2024/01/03/Dependency-Injection-konteinery-NET-dopuskayushie-polimorfnoe-povedenie.jpg)
Иногда случается так, что при разработке приложения на платформе .NET с внедрением зависимостей и сервисами от контейнера требуется поддержка полиморфного поведения.
Когда, например, у интерфейса есть несколько реализаций, и их нужно грамотно расфасовать по правильным конструкторам так, чтобы всё из коробки работало.
Однако стандартный DI контейнер платформы долгое время не давал этой возможности.
В рамках этой статьи я решил напомнить альтернативы для решения этой задачи на тот случай, если вы ещё не успели переехать на .NET 8 или работаете в каком-нибудь Иннотехе, где в наличии только зеркало NuGet-пакетов, выпущенных до начала 2022 года.Читать полностью »