Freigeben über


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 OnChangedCallback Delegat wird von einem Änderungsmonitor verwendet, um einer Cacheimplementierung zu signalisieren, dass eine Änderung in einem Objekt aufgetreten ist, dessen Inhalt zwischengespeichert wird. Die Aufgabe jeder Implementierung des ChangeMonitor Typs besteht darin, änderungen in zwischengespeicherten Objekten zu überwachen. Wenn beispielsweise der Inhalt einer Datei in einem Cacheeintrag enthalten ist und die Datei aktualisiert wird, muss auch der zugehörige Cacheeintrag geändert werden. In einer typischen Cacheimplementierung verwendet ein abgeleiteter ChangeMonitor instance einen OnChangedCallback Delegaten, um den Cache über eine Änderung zu benachrichtigen.

Erweiterungsmethoden

GetMethodInfo(Delegate)

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

Gilt für:

Weitere Informationen