[#] [Из песочницы] Условное внедрение зависимостей в ASP.NET Core. Часть 1
habrabot(difrex,1) — All
2016-08-03 17:00:06


Иногда возникает необходимость иметь несколько вариантов реализации некоторого интерфейса и, в зависимости от определенных условий, производить внедрение того или другого сервиса. В данной статье будут показаны варианты такого внедрения в ASP.NET Core приложении, используя встроенный инъектор зависимостей.

В первой части статьи будут рассмотрены варианты настройки IoC-контейнера на этапе запуска приложения с возможностью выбирать одну или несколько из имеющихся реализаций, а также внедрение в контексте HTTP запроса, основываясь на данных запроса. Во второй части будет показано, как можно расширить возможности инъектора зависимостей для выбора реализации на основе текстового идентификатора сервиса.
[Читать дальше →][1]

[1]: https://habrahabr.ru/post/306996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut