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 entfernen soll. Die Argumente enthalten einen Schlüssel zum Cacheeintrag, einen Verweis auf die Instanz, aus der ObjectCache der Eintrag entfernt wird, einen Grund für das Entfernen und den Regionsnamen im Cache, der den Eintrag enthält. Der Konstruktor der CacheEntryUpdateArguments Klasse verwendet diese Argumente, um eine neue Instanz 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 Eigenschaft einen anderen null Wert zuweisen als.UpdatedCacheItem Cacheimplementierungen interpretieren einen null Wert für die UpdatedCacheItem Eigenschaft als Hinweis, dass der aktuelle Cacheeintrag entfernt, aber nicht ersetzt werden soll.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
Initialisiert eine neue Instanz der CacheEntryUpdateArguments-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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, warum ein Cacheeintrag aus dem Cache entfernt werden soll. |
| Source |
Ruft einen Verweis auf die Instanz ab, die ObjectCache einen Cacheeintrag enthält, der entfernt werden soll. |
| UpdatedCacheItem |
Dient zum Abrufen oder Festlegen des Werts des CacheItem Eintrags, der zum Aktualisieren des Cacheobjekts verwendet wird. |
| UpdatedCacheItemPolicy |
Ruft die Cacheräumungs- oder Ablaufrichtlinie des CacheItem aktualisierten Eintrags ab oder legt diese fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |