ChangeMonitor.InitializationComplete 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 invoca el constructor de clases derivadas para indicar que ha finalizado la inicialización.
protected:
void InitializationComplete();
protected void InitializationComplete ();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()
Comentarios
Si una dependencia cambia antes de que se complete la inicialización en una clase derivada, el constructor de la clase derivada debe invocar el OnChanged método .
Cuando se invoca el OnChanged método , el monitor de cambios establece true
automáticamente la HasChanged propiedad en . Como resultado, cuando el constructor del monitor de cambios llama al InitializationComplete método , la clase base llamará automáticamente al Dispose método . Si se completa la inicialización, el OnChanged método elimina automáticamente la instancia derivada del monitor de cambios.
Notas a los desarrolladores de herederos
El constructor de una clase derivada debe llamar al método base InitializationComplete() antes de que el constructor devuelva. El constructor de una clase derivada puede llamar al Dispose() método solo después InitializationComplete() de llamar a , porque el método produce una excepción si no se completa la Dispose() inicialización.