ChangeMonitor.InitializationComplete Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.