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.