2011-03-26 17 views
2

私のアプリケーションでは、各テナントには独自のStructureMapコンテナがあります。StructureMapコンテナを廃棄する

実行時に、テナントインスタンスがシャットダウンまたは再起動されることがあります。 IContainer.Disposeを呼び出すなどの手直しが必要なのですか?それとも、ガベージコレクションにその仕事をさせるだけですか?

IDisposableを実装する多くのシングルトンインスタンスがあります。理想的には、コンテナを廃棄する前にDisposeに問い合わせるべきです。これはネストされたコンテナで自動的に行われますが、標準のコンテナについてはわかりませんでしたか?あなたのためにキャッシュされたインスタンスを配置します

おかげで、

ベン

答えて

5

あなたのコンテナ上のDisposeを呼び出す必要があり、。

+0

グレート、感謝を明確にするため。 –

+1

構造マップの '分散文書化'に貢献しました。 – silasdavis

+0

乾杯、@silasdavis –

関連する問題