IoC и временный контейнер
От: Аноним  
Дата: 01.07.08 15:22
Оценка:
Использую castle и хочу реализовать следующую вещь. Есть контейнер, в котором живёт само приложение. По выбору некоторых менюшек/запуску команд нужно добавить к аппликации некоторые дополнительные компоненты (менюшки, презентеры и т.д. Для того, что бы эти компоненты не засоряли основной контейнер и при этом получали зависимости от основной части приложения, есть идея делать временные контейнеры, дочерние к основному, туда инжектить некоторые дополнительные компоненты и запрашивать инстанс компонента, после чего грохать этот контейнер. Однако касл строго говоря енто не позволяет делать, иб о он на диспозе контейнера вызывает диспоуз всех инстанциированных в нём компонентов. В structure map это решается использованием так называемых memento, а как бы лучше поступить в castle?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.