2013-07-02 4 views
0

Я был Ребенок Контейнер весной, Autofac, StructureMap. Я был успешным в Spring.NET и Autofac, но мне не удалось создать дочерний контейнер в StructureMap. Следующий код должен предоставить мне Контейнер для детей.StructureMap Child Container

StructureMap.Container container = new Container(); 
    var childContainer = container.GetNestedContainer(); 

Но его GetNestedContainer() не тянет любые переходные объекты из родительского контейнера. Кто-нибудь знает, как создать дочерний контейнер для контейнера StructureMap?

ответ

0

Это потому, что по дизайну StructureMap вытягивает непереходные объекты из родительского контейнера.

См. this explanation вложенных контейнеров, для получения дополнительной информации и примеров сценариев использования.

+0

Да, я получил этот момент из самого блога Джереми. Я просто спрашиваю, есть ли способ создать дочерний контейнер, который имеет все объекты в родительском контейнере. Конечно, нам придется иметь дело с плагинами и графиками трубопроводов. – chandanakito

Смежные вопросы