OnChangedCallback Delegat
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.
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. |