Asp.Net Cache'deki Tüm Datalar Nasıl Silinir veya Temizlenir.

Doğuhan Aydeniz tarafından yayınlanmıştır 29. Mayıs 2009 10:45

Merhaba sevgili yazılımcı,

Yine ihtiyacım olan şeyi c#'ta bulamadığımdan dolayı yazdığım bir kod parçacığını seninle paylaşacağım.

Biliyorsunuz Asp.Net'de datalarımızı HttpContext.Current.Cache sınıfı ile bizim belirlediğimiz süre ve bir Key ile IIS'e yerleştirebiliyoruz. Hatta yeri geldiğinde o key numarasını vererek Cache'den kaldırabiliyoruz. Fakat tüm Cache'i bir kerede silmek istediğimizde kullanabileceğimiz bir method geliştirmemiş Microsoft.

Bende şöyle birşe geliştirdim:

foreach (System.Collections.DictionaryEntry KeslenmisData in Cache)
{
      Cache.Remove(KeslenmisData.Key.ToString());
}


Bu kodu Cache'i tamamen uçurmak istediğiniz yere veya olaya koyun yada method yapıp çalıştırın o gerekeni yapacaktır.

 

3 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , , ,

ASP.Net | C#



Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.