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 de a 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ções. 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 InitializationComplete() método base antes que o Construtor retorne. O construtor de uma classe derivada pode chamar o Dispose() método somente depois InitializationComplete() que é chamado, pois o Dispose() método gera uma exceção se a inicialização não for concluída.

Aplica-se a