Я хочу создать именованный экземпляр Structuremap в коде без файла конфигурации
Я хочу иметь возможность создать экземпляр следующим образом:
var namedInjector = ObjectFactory.GetNamedInstance<IInjectable>("Other");
Я не могу определить такой тип в коде. Я нашел этот образец
но он использует старый синтаксис предыдущей версии и определяет именованный экземпляр как:
.ForRequestedType<MementoType>()
.AddConcreteType<ConcreteType>(instanceName)
В последней версии структуры карты нет метода .AddConcreteType (instanceName), который принимает имя экземпляра.