プロジェクトで StructureMap を使用しています。アプリケーションの実行が終了したら、IDisposable を実装する ObjectFactory 内のすべての Singleton インスタンスで Dispose() メソッドを呼び出す必要があります。
StructureMap APIを介してそれを行う方法がとにかく見つかりません。
私が持っていた別の考えは、すべてのインスタンスへの参照を取得して自分で呼び出すことでしたが、すべてのインスタンスをループする方法がわかりません。
プロジェクトで StructureMap を使用しています。アプリケーションの実行が終了したら、IDisposable を実装する ObjectFactory 内のすべての Singleton インスタンスで Dispose() メソッドを呼び出す必要があります。
StructureMap APIを介してそれを行う方法がとにかく見つかりません。
私が持っていた別の考えは、すべてのインスタンスへの参照を取得して自分で呼び出すことでしたが、すべてのインスタンスをループする方法がわかりません。
PS: Autofac IoC コンテナーによる確定的な破棄に興味があるかもしれません
Autofac は、コンポーネントが予測どおりに廃棄されることを保証できます。
別の質問で答えを見つけました: StructureMap Disposing Container
ObjectFactory.Container.Dispose();