ChangeMonitor.InitializationComplete Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Chamado do construtor de classes derivadas para indicar que a inicialização está concluída.
protected:
void InitializationComplete();
protected void InitializationComplete();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()
Observações
Se uma alteração de dependência antes da inicialização estiver completa numa classe derivada, o construtor da classe derivada deve invocar o OnChanged método.
Quando o OnChanged método é invocado, a HasChanged propriedade é automaticamente definida como true pelo monitor de alteração. Como resultado, quando o construtor do monitor de alterações chama o InitializationComplete método, a classe base chama automaticamente o Dispose método. Se a inicialização estiver concluída, o OnChanged método elimina automaticamente a instância derivada do monitor de alteração.
Notas para Herdeiros
O construtor de uma classe derivada deve chamar o método base InitializationComplete() antes que o construtor retorne. O construtor de uma classe derivada só pode chamar o Dispose() método depois de InitializationComplete() ser chamado, porque o Dispose() método lança uma exceção se a inicialização não for concluída.