Зарегистрируйте контейнер Unity в ServiceCollection

В настоящее время мы используем Microsoft.Practices.Unity UnityContainer (Unity. 4.0.1) для регистрации наших классов в нашем проекте, который в настоящее время находится в.NET framework 4.1. Для одного из требований мы должны использовать стандартную библиотеку.NET 2.0, которая использует коллекцию служб для регистрации типов и внедрения поставщика услуг и фабрики Httpclient в один из своих классов Router, который мы хотели бы использовать одним из его общедоступных методов в проекте.NET framework.. Есть ли способ передать наш контейнер Unity в ServiceCollection, и он может позаботиться о регистрации всех классов / зависимостей, которые были зарегистрированы в UnityContainer, в ServiceCollection. Таким образом, класс Router можно использовать как в платформе.NET, так и в ядре.NET. К вашему сведению, наш контейнер единства принадлежит Microsoft.Practices, а не Unity.UnityContainer, а мы используем Unity 4.0.1.

0 ответов

Другие вопросы по тегам