/ / Віндзорський замок: Очищення контейнера - .net, замок-windsor, ioc-контейнер

Віндзорський замок: очищення контейнера - .net, замок-вітерзор, ioc-контейнер

Чи є спосіб у замку Віндзор очистити(випустити) всі компоненти, не фактично руйнуючи контейнер у процесі? Я хотів би мати можливість контейнера повторно реалізуватись до стану після того, як всі інсталятори виконали свою роботу, але до того, як будь-які компоненти будуть вирішені.

Для обговорення припустимо, що в контейнері немає компонентів з автоматичним запуском.

Відповіді:

3 для відповіді № 1

Ні, немає ніякого способу зробити це, принаймні, не те, про що я можу придумати.


1 для відповіді № 2

Просто ідея ... А як щодо створення власного Lifestyle Manager, який зберігає кеш вирішених компонентів та (правда, може бути кращий спосіб) методу на Lifestyle Manager для випуску компонентів ReleaseAll? Не ідеально, але може працювати.