Я пытаюсь выяснить, как определить следующий DSL StructureMap в моем файле web.config:
For(typeof(ILog<>)).HttpContextScoped().Use(typeof(LogFactoryWrapper<>));
Поддерживает ли XML-подход этот более необычный тип объявлений?
Спасибо!
Джереми Дмиллер (отец StructureMap) написал в своем блоге :
Что касается конфигурации Xml, то она будет почти переписана для конфигурации Xml для StructureMap 3.0, и на нее не было особого спроса. Я с радостью открыт для получения запросов, если вы хотите получить его для StructureMap 3.0, но он определенно будет перемещен в отдельный пакет Nuget, поскольку поддержка Xml не является частью PCL.
Вы пробовали с:
<DefaultInstance PluginType="path.to.interface.ILog,assembly.withoutdll" PluggedType="path.to.implementation.Log,assembly.withoutdll" Scope="HttpContext" />