我有一个包含一些注册实例的容器,例如:
container.RegisterInstance(typeof(Interface1), "Mapping1", new Class1("1"))
.RegisterInstance(typeof(Interface1), "Mapping1", new Class1("2"))
.RegisterInstance(typeof(Interface1), "Mapping2", new Class1("3"))
.RegisterInstance(typeof(Interface1), "Mapping2", new Class1("4"));
那么如何获取所有类型的实例Interface1
,例如“Mapping1”?调用代码将是这样的:
var instances = container.ResolveAll<Interface1>("Mapping1");
谢谢你的回答。