【问题标题】:How can I dispose every instance object in StructureMap's ObjectFactory?如何处理 StructureMap 的 ObjectFactory 中的每个实例对象?
【发布时间】:2008-12-09 21:49:13
【问题描述】:

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

我无论如何都找不到通过 StructureMap API 来做这件事。

我的另一个想法是获取每个实例的引用并自己调用它,但我不知道如何循环遍历所有实例。

【问题讨论】:

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


    【解决方案1】:

    PS:您可能对Autofac IoC containerdeterministic disposal 感兴趣

    Autofac 可以保证组件的处理方式是可预测的。

    【讨论】:

      【解决方案2】:

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

      ObjectFactory.Container.Dispose();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-04
        • 1970-01-01
        • 2017-06-17
        • 1970-01-01
        相关资源
        最近更新 更多