Freigeben über


CacheEntryUpdateArguments Klasse

Definition

Stellt Informationen zu einem Cacheeintrag bereit, der aus dem Cache entfernt wird.

public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
Vererbung
CacheEntryUpdateArguments

Hinweise

Die Argumente in der CacheEntryUpdateArguments -Klasse enthalten Details zu einem Eintrag, den die Cacheimplementierung im Folgenden entfernen wird. Die Argumente enthalten einen Schlüssel für den Cacheeintrag, einen Verweis auf den ObjectCache instance, aus dem der Eintrag entfernt wird, einen Grund für die Entfernung und den Regionsnamen im Cache, der den Eintrag enthält. Der Konstruktor der CacheEntryUpdateArguments -Klasse verwendet diese Argumente, um eine neue instance der -Klasse zu erstellen.

Ein CacheEntryUpdateArguments -Objekt wird an einen CacheEntryUpdateCallback Handler übergeben, der den Cache über den zu entfernenden Eintrag benachrichtigt.

Hinweise für Vererber

Ein Rückrufhandler muss die Cacheimplementierung benachrichtigen, ob anstelle des Cacheeintrags, der entfernt werden soll, ein Ersatzeintrag in den Cache eingefügt werden soll. Wenn Sie Cacheeinträge austauschen möchten, müssen Sie der UpdatedCacheItem -Eigenschaft einen anderen Wert als null zuweisen. Cacheimplementierungen interpretieren einen null Wert für die UpdatedCacheItem Eigenschaft als Hinweis, dass der aktuelle Cacheeintrag entfernt, aber nicht ersetzt werden soll.

Konstruktoren

CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String)

Initialisiert eine neue Instanz der CacheEntryUpdateArguments-Klasse.

Eigenschaften

Key

Ruft den eindeutigen Bezeichner für einen Cacheeintrag ab, der entfernt werden soll.

RegionName

Ruft den Namen eines Bereichs im Cache ab, der einen Cacheeintrag enthält.

RemovedReason

Ruft den Grund ab, weshalb ein Cacheeintrag aus dem Cache entfernt werden soll.

Source

Ruft einen Verweis auf die ObjectCache-Instanz ab, die einen zu entfernenden Cacheeintrag enthält.

UpdatedCacheItem

Ruft den Wert des CacheItem-Eintrags ab, mit dem das Cacheobjekt aktualisiert wird, oder legt diesen fest.

UpdatedCacheItemPolicy

Ruft die Cachelöschungs- oder Ablaufrichtlinie für den CacheItem-Eintrag ab, der aktualisiert wird, oder legt diese fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen