OnChangedCallback Delegat

Definition

Definiert einen Verweis auf eine Methode, die Änderungen an überwachten Elementen behandelt.

public delegate void OnChangedCallback(System::Object ^ state);
public delegate void OnChangedCallback(object state);
type OnChangedCallback = delegate of obj -> unit
Public Delegate Sub OnChangedCallback(state As Object)

Parameter

state
Object

Der Zustand des abhängigen Objekts, das geändert wurde.

Hinweise

Der Delegat wird von einem Änderungsmonitor verwendet, um einer Cacheimplementierung zu signalisieren, dass eine Änderung in einem Objekt aufgetreten ist, dessen OnChangedCallback Inhalt zwischengespeichert wird. Die Aufgabe jeder Implementierung des Typs besteht darin, änderungen an objekten zu ChangeMonitor überwachen, die zwischengespeichert werden. Wenn beispielsweise der Inhalt einer Datei in einem Cacheeintrag enthalten ist und die Datei aktualisiert wird, muss der zugehörige Cacheeintrag ebenfalls geändert werden. In einer typischen Cacheimplementierung verwendet eine abgeleitete Instanz einen Delegaten, um den Cache über ChangeMonitor OnChangedCallback eine Änderung zu benachrichtigen.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für

Siehe auch