1

リクエストの存続期間中キャッシュされるように、InRequestScope としてマップされたいくつかの Repository クラスがあります。

これらのリポジトリ クラスには、InSingletonScope としてマップされる CacheClass が挿入されます。

Repository クラスは InSingletonScope にあるオブジェクトを参照するため、InRequestScope としてマッピングされているにもかかわらず、Repository クラスも InSingletonScope にあると見なされるようです。

次のリクエスト中に作成された次のリポジトリ クラスに挿入するために CacheClass をキャッシュに保持しながら、リクエストの最後に Ninject にリポジトリ クラスを強制的に破棄させるにはどうすればよいですか?

これは簡単にできるはずですが、頭がわかりません。

4

0 に答える 0