StructureMap:以编程方式从StructureMap.config中检索实例键列表
-
06-07-2019 - |
题
我在StructureMap.config中为一个特定的接口定义了一个。可以定义许多不同的可用混凝土类型。
我想以编程方式检索当前可用的可用实例键(名称)列表,而不实际解析StructureMap.config文件本身。有没有办法做到这一点?
解决方案
是的,您可以使用其Model属性检查容器。
例如,以下代码将打印IWidget的所有实例的名称:
foreach(var instance in container.Model.InstancesOf<IWidget>())
{
Console.WriteLine(instance.Name);
}
不隶属于 StackOverflow