【发布时间】:2013-06-08 22:42:38
【问题描述】:
我想保证统一使用命名注册来解析构造函数参数,例如:
我有两种类型的注册:
_container.RegisterType<IMyInterface, Implementation1>("implementation1");
_container.RegisterType<IMyInterface, Implementation2>("implementation2");
当统一使用以下构造函数解析一个类时:
public class Example
{
Example(IMyInterface args)
{
}
}
我应该如何指定在这种情况下必须使用“implementation2”解决的统一
【问题讨论】:
标签: inversion-of-control unity-container ioc-container