Cache'teki tüm verileri nasıl silersiniz?
Tüm cache'i bir kerede silmek istediğinizde ne yaparsınız?
Aslında pek çok yol olabilir ama amacımız en kısa yoldan cache i temizlemek.
Ben size 2 farklı yol göstereceğim.
Önce biraz daha uzun olanı:
Listkeys = new List (); IDictionaryEnumerator e = Cache.GetEnumerator(); while (e.MoveNext()) keys.Add(e.Key.ToString()); for (int i = 0; i < keys.Count; i++) Cache.Remove(keys[i]);
Şimdi de daha kısası:
foreach (DictionaryEntry de in Cache) Cache.Remove(de.Key.ToString());
Her iki yol için de sayfanızın en üstüne
using System.Collections;
eklemelisiniz tabii ki...
Kolay gelsin.
#cache #clear #temizleme #IDictionaryEnumerator #DictionaryEntry