Чи є спосіб у замку Віндзор очистити(випустити) всі компоненти, не фактично руйнуючи контейнер у процесі? Я хотів би мати можливість контейнера повторно реалізуватись до стану після того, як всі інсталятори виконали свою роботу, але до того, як будь-які компоненти будуть вирішені.
Для обговорення припустимо, що в контейнері немає компонентів з автоматичним запуском.
Відповіді:
3 для відповіді № 1Ні, немає ніякого способу зробити це, принаймні, не те, про що я можу придумати.
1 для відповіді № 2
Просто ідея ... А як щодо створення власного Lifestyle Manager, який зберігає кеш вирішених компонентів та (правда, може бути кращий спосіб) методу на Lifestyle Manager для випуску компонентів ReleaseAll? Не ідеально, але може працювати.