2016-04-14 4 views
0

私は、XMLファイルを取得してオブジェクトにロードするMVCアプリケーションを持っています。MVCでMemoryCacheオブジェクトを取り除くには?

私の見解では、いくつかのクライアント/サーバー操作があり、MVCはステートレスなので、(XMLファイルの常時ロードを防ぐために)オブジェクトをMemoryCacheに格納しました。

これはうまくいくように見えますが、私が気をつけたらこのMemoryChacheの項目を削除する方法が気になります。

ユーザーが別のビューに移動した場合、このオブジェクトを削除します。

しかし、このオブジェクトが確実に削除されるように私がどのようなイベントを使用できるか分かりません。

+1

[MemoryCache.Remove](https://msdn.microsoft.com/en-us/library/system.runtime.caching.memorycache。削除(v = vs.110).aspx)? –

答えて

1

私はjQueryを使ってそれを扱うことができることが表示されます:

$(window).unload(function() { 
    // Server call to clear MemoryCache 
}); 
関連する問題