Зарегистрируйте контейнер Unity в ServiceCollection - PullRequest
0 голосов
/ 27 апреля 2020

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

...