如何在StructureMap的ObjectFactory中处理每个实例对象?

时间:2008-12-09 21:49:13

标签: c# inversion-of-control structuremap ioc-container

我在我的项目中使用了StructureMap,当应用程序完成运行时,我需要在ObjectFactory中实现IDisposable的所有Singleton实例上调用Dispose()方法。

我无法通过StructureMap API找到它。

我的另一个想法是获取对每个实例的引用并自己调用它,但我无法弄清楚如何遍历所有实例。

2 个答案:

答案 0 :(得分:2)

PS:您可能对deterministic disposal

Autofac IoC container感兴趣
  

Autofac可以保证组件的可预测性。

答案 1 :(得分:2)

我在另一个问题中找到了答案:StructureMap Disposing Container

ObjectFactory.Container.Dispose();