如何处理 StructureMap 的 ObjectFactory 中的每个实例对象?
-
21-08-2019 - |
题
我在项目中使用 StructureMap,当应用程序完成运行时,我需要对实现 IDisposable 的 ObjectFactory 内的所有 Singleton 实例调用 Dispose() 方法。
无论如何我找不到通过 StructureMap API 来做到这一点。
我的另一个想法是获取对每个实例的引用并自己调用它,但我不知道如何循环遍历所有实例。
解决方案 2
我发现另一个问题的答案: StructureMap处置容器
ObjectFactory.Container.Dispose();
其他提示
附:您可能对 确定性处置 经过 Autofac IoC 容器
Autofac 可以保证组件的处置是可预测的。
不隶属于 StackOverflow