CacheEntryUpdateArguments Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |