2016-04-14 20 views
0

XML dosyası alıp bir nesneye yüklediğim MVC uygulamasına sahibim.MVC'de MemoryCache nesnesinden nasıl kurtululur?

Benim görüşüme göre birkaç istemci/sunucu işlemim var ve MVC vatansız olduğundan nesneyi bir MemoryCache içine saklıyorum (XML dosyasının sürekli yüklenmesini önlemek için).

Bu güzel çalışıyor gibi görünmekle birlikte, endişem, işim bittiğinde bu MemoryChache öğesinin nasıl kaldırılacağıdır? Kullanıcı farklı görünüme gidiyorsa, bu nesneyi kaldırmak istiyorum.

Ancak, bu nesnenin kaldırıldığından emin olmak için hangi olayı kullanabileceğimi bilmiyorum.

+1

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

cevap

1

Ben JQuery ile başa bulabilirsiniz:

$(window).unload(function() { 
    // Server call to clear MemoryCache 
});