Partager via


ChangeMonitor.InitializationComplete Méthode

Définition

Appelé par le constructeur des classes dérivées pour indiquer que l'initialisation est terminée.

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

Remarques

Si une dépendance change avant la fin de l’initialisation dans une classe dérivée, le constructeur de la classe dérivée doit appeler la OnChanged méthode .

Lorsque la OnChanged méthode est appelée, la HasChanged propriété est automatiquement définie true sur par le moniteur de modification. Par conséquent, lorsque le constructeur du moniteur de modifications appelle la InitializationComplete méthode, la classe de base appelle automatiquement la Dispose méthode. Si l’initialisation est terminée, la OnChanged méthode supprime automatiquement les instance de surveillance des modifications dérivées.

Notes pour les héritiers

Le constructeur d’une classe dérivée doit appeler la méthode de base InitializationComplete() avant que le constructeur ne retourne. Le constructeur d’une classe dérivée peut appeler la méthode uniquement après InitializationComplete() l’appelDispose(), car la Dispose() méthode lève une exception si l’initialisation n’est pas terminée.

S’applique à