我想用相同的界面解决不同的实例。我读了一些关于命名注册的内容,这些内容可能会让我朝着正确的方向发展,除非我似乎无法将它们纳入层次结构中。
public interface IServiceType
{
}
public interface IServiceDependancy
{
}
public class main
{
var container = new UnityContainer();
container.RegisterType(typeof(IServiceType), typeof(ServiceType));
container.RegisterType(typeof(IServiceDependancy), typeof(ProductionServiceDependancy), "Production");
container.RegisterType(typeof(IServiceDependancy), typeof(TestServiceDependancy), "Test");
}
如何解析IServiceType两次(或更多次)?
亲切的问候