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