1
我有一個統一的容器,我內像這樣註冊類型:團結IOC容器以及如何解決同一接口的不同實例
IUnityContainer container = new UnityContainer()
.RegisterType<ITaxAuthorityRateService, TaxAuthorityPopulationRateService>("PopulationRate")
.RegisterType<ITaxAuthorityRateService, TaxAuthorityBusinessLicenseRateService>("BusinessLicenseRate");
然後我也想註冊一個採取ITaxAuthorityRateService 2個不同的服務變量在它們的構造函數中。這兩種服務都需要一個從ITaxAuthorityRateService派生出來的不同類。我該如何處理這種情況?