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