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