Freigeben über


Entfernen eines Objekts aus einem Cache

Die folgenden Beispiele veranschaulichen die verschiedenen Möglichkeiten, wie Objekte aus dem Cache entfernt werden können.

Weitere Details zu den in diesen Beispielen verwendeten Methoden finden Sie in diesen Themen der Klassenbibliothek:

Hinweis

In diesen Vorgehensweisen wird angenommen, dass der Cachecluster bereits eingerichtet und die Entwicklungsumgebung bereits vorbereitet wurde. Weitere Informationen finden Sie unter Vorbereiten der Cacheclient-Entwicklungsumgebung (AppFabric 1.1-Cache).

So entfernen Sie ein Objekt aus dem Cache

  • Vergewissern Sie sich, dass die Anweisung using („Imports“ in Visual Basic) sich an erster Stelle im Anwendungscode befindet, um auf den Microsoft.ApplicationServer.Caching-Namespace zu verweisen.

  • Erstellen Sie ein DataCacheFactory-Objekt, das für alle Teile der Anwendung, die einen Cacheclient benötigen, zugänglich ist. Speichern Sie nach Möglichkeit das gleiche DataCacheFactory-Objekt, und verwenden Sie es erneut, um Speicher zu sparen und die Leistung zu verbessern.

  • Verwenden Sie das DataCacheFactory-Objekt, um ein DataCache-Objekt (das auch als Cacheclient bezeichnet wird) zu erstellen.

  • Verwenden Sie nach dem Erstellen des DataCache-Objekts die Methode Remove oder die Eigenschaft Item, um ein Objekt aus dem Cache zu entfernen. Im folgenden Beispiel weist die DataCache-Instanz den Namen myCache auf.

Beispiel

Im folgenden Beispiel wird die Remove-Methode zum Entfernen eines Objekts aus dem Cache verwendet.

'remove object in cache using key "Key0"
myCache.Remove("Key0")
//remove object in cache using key "Key0"
myCache.Remove("Key0");

Im folgenden Beispiel wird die Item-Eigenschaft, die eine Arrayschreibweise aufweist, zum Entfernen eines Objekts aus dem Cache verwendet.

'remove object in cache using array notation
myCache("Key0") = Nothing
//remove object in cache using array notation
myCache["Key0"] = null;

Hinweis

Für die Remove-Methode stehen viele weitere Parameter zur Verfügung. Weitere Informationen finden Sie im Thema zur DataCache-Klasse.

Siehe auch

Konzepte

Vorbereiten der Cacheclient-Entwicklungsumgebung (AppFabric 1.1-Cache)
Hinzufügen eines Objekts zu einem Cache
Aktualisieren eines Objekts im Cache
Abrufen eines Objekts aus einem Cache
AppFabric-Cachekonzepte (AppFabric 1.1-Cache)
Entwickeln eines Cacheclients

  2012-03-05