Partilhar via


ChangeMonitor.InitializationComplete Método

Definição

Chamado do construtor de classes derivadas para indicar que a inicialização foi concluída.

protected:
 void InitializationComplete();
protected void InitializationComplete ();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()

Comentários

Se uma dependência for alterada antes da inicialização ser concluída em uma classe derivada, o construtor da classe derivada deverá invocar o OnChanged método .

Quando o OnChanged método é invocado, a HasChanged propriedade é definida automaticamente como true pelo monitor de alteração. Como resultado, quando o construtor do monitor de alteração chamar o InitializationComplete método , a classe base chamará automaticamente o Dispose método . Se a inicialização for concluída, o OnChanged método descartará automaticamente a instância derivada do monitor de alterações.

Notas aos 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 pode chamar o Dispose() método somente depois InitializationComplete() de ser chamado, pois o Dispose() método gera uma exceção se a inicialização não for concluída.

Aplica-se a