Контейнер Unity IOC и как разрешить разные экземпляры одного и того же интерфейса

У меня есть контейнер для единства, в котором я регистрирую типы:

    IUnityContainer container = new UnityContainer()
.RegisterType<ITaxAuthorityRateService, TaxAuthorityPopulationRateService>( "PopulationRate" )
.RegisterType<ITaxAuthorityRateService, TaxAuthorityBusinessLicenseRateService>( "BusinessLicenseRate" );

Затем я также хочу зарегистрировать 2 разных сервиса, которые принимают переменную ITaxAuthorityRateService в своем конструкторе. Для обеих служб нужен другой класс, производный от ITaxAuthorityRateService. Как я могу справиться с этой ситуацией?

Ответы на вопрос(1)

Ваш ответ на вопрос