Compartir a través de


ChangeMonitor.InitializationComplete Método

Definición

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.

Se aplica a