ChangeMonitor.OnChanged(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este método lo invocan las clases derivadas para generar el evento cuando cambia una dependencia.
protected:
void OnChanged(System::Object ^ state);
protected void OnChanged (object state);
member this.OnChanged : obj -> unit
Protected Sub OnChanged (state As Object)
Parámetros
- state
- Object
Datos del evento de cambio. Este valor puede ser null
.
Comentarios
Normalmente, se llama al OnChanged método cuando se producen cambios de dependencia. El OnChanged método también se invoca cuando se elimina una instancia de change-monitor, pero la eliminación solo se produce si aún no se ha invocado la devolución de llamada.
Si se llama al OnChanged método antes de llamar al NotifyOnChanged método , la implementación de la memoria caché guarda los datos de estado de la llamada al OnChanged método. Además, la devolución de llamada al OnChangedCallback método se invoca inmediatamente cuando se invoca el NotifyOnChanged método .