Gewusst wie: Löschen von Elementen aus dem Cache in ASP.NET

Aktualisiert: November 2007

Die Daten im ASP.NET-Cache sind flüchtig, d. h., sie werden nicht permanent gespeichert. Ein automatisches Entfernen der Daten aus dem Cache kann folgende Gründe haben:

  • Der Cache ist voll.

  • Das Element ist abgelaufen.

  • Das Element ist von Änderungen abhängig.

Weitere Informationen finden Sie unter Übersicht über das Zwischenspeichern in ASP.NET.

Die spezifische Methode zum Entfernen eines Elements aus dem Cache wird dort im Code bestimmt, wo das Element dem Cache hinzugefügt wird. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Elementen zum Cache. Sie können benachrichtigt werden, wenn ein Element aus dem Cache entfernt wird. Weitere Informationen finden Sie unter Gewusst wie: Benachrichtigen einer Anwendung beim Entfernen eines Elements aus dem Cache.

Sie können nicht nur ein automatisches Entfernen von Elementen aus dem Cache zulassen, sondern die Elemente auch explizit aus dem Cache entfernen.

Hinweis:

Wenn Sie die Insert-Methode aufrufen und dem Cache ein Element mit dem Namen eines dort bereits vorhandenen Elements hinzufügen, wird das ältere Element aus dem Cache gelöscht.

So löschen Sie ein Element explizit aus dem Cache

  • Rufen Sie die Remove-Methode auf, und übergeben Sie den Schlüssel des zu entfernenden Elements.

    Das folgende Beispiel zeigt, wie ein Element mit dem Schlüssel MyData1 entfernt wird.

    Cache.Remove("MyData1")
    
    Cache.Remove("MyData1");
    

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Elementen zum Cache

Gewusst wie: Benachrichtigen einer Anwendung beim Entfernen eines Elements aus dem Cache

Gewusst wie: Abrufen von Werten von zwischengespeicherten Elementen

Konzepte

Zwischenspeichern von Anwendungsdaten