ChangeMonitor.InitializationComplete Methode

Definitie

Aangeroepen vanuit de constructor van afgeleide klassen om aan te geven dat initialisatie is voltooid.

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

Opmerkingen

Als een afhankelijkheid verandert voordat de initialisatie in een afgeleide klasse is voltooid, moet de constructor van de afgeleide klasse de OnChanged methode aanroepen.

Wanneer de OnChanged methode wordt aangeroepen, wordt de HasChanged eigenschap automatisch ingesteld true door de wijzigingsmonitor. Als de constructor van de wijzigingsmonitor de InitializationComplete methode aanroept, wordt de methode automatisch door de Dispose basisklasse aangeroepen. Als de initialisatie is voltooid, wordt met de OnChanged methode automatisch het afgeleide exemplaar van change-monitor verwijderd.

Notities voor overnemers

De constructor van een afgeleide klasse moet de basismethode InitializationComplete() aanroepen voordat de constructor retourneert. De constructor van een afgeleide klasse kan de Dispose() methode pas aanroepen nadat InitializationComplete() deze is aangeroepen, omdat de Dispose() methode een uitzondering genereert als initialisatie niet is voltooid.

Van toepassing op