我想在代码中创建一个 Structuremap 命名实例,没有配置文件
我希望能够像这样创建实例:
var namedInjector = ObjectFactory.GetNamedInstance<IInjectable>("Other");
我无法在代码中定义这种类型。我找到了这个示例,但它使用以前版本的旧语法并将命名实例定义为:
.ForRequestedType<MementoType>()
.AddConcreteType<ConcreteType>(instanceName)
在最新的结构图版本中,没有采用实例名称的 .AddConcreteType(instanceName) 方法。