Как я могу расположить каждый экземпляр объекта в ObjectFactory StructureMap? - PullRequest
3 голосов
/ 10 декабря 2008

Я использую StructureMap в своем проекте, и когда приложение завершает работу, мне нужно вызвать метод Dispose () для всех экземпляров Singleton внутри ObjectFactory, которые реализуют IDisposable.

Я не могу найти способ сделать это через API StructureMap.

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

Ответы [ 2 ]

2 голосов
/ 27 декабря 2012

Я нашел ответ в другом вопросе: Контейнер для утилизации StructureMap

ObjectFactory.Container.Dispose();
2 голосов
/ 01 июня 2009

PS: Вас может заинтересовать детерминированное удаление на Контейнер Autofac IoC

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

...