2010-12-29 3 views
2

Есть ли способ в Виндзорском замке очистить все компоненты, не разрушив контейнер в процессе? Я хотел бы иметь возможность повторно инициализировать контейнер в состоянии после того, как все установщики выполнили свою работу, но до того, как будут решены какие-либо компоненты.Виндзорский замок: Очистка контейнера

Для обсуждения предположим, что в контейнере нет компонентов, которые можно автозапускать.

+0

Для справки - ссылка на проект замка, включая инверсию Виндзорского замка контрольного контейнера - http://www.castleproject.org/ – Steve314

ответ

3

Нет, нет никакого способа сделать это, по крайней мере, не так, как я могу думать.

1

Просто идея ... Как создать собственный менеджер образа жизни, который хранит кеш-память разрешенных компонентов и (возможно, может быть лучше) метод для компонентов Lifestyle Manager для ReleaseAll? Не идеально, но может работать.

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