Partager via


ChangeMonitor.InitializationComplete Méthode

Définition

Appelé à partir du constructeur de 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 l’initialisation est terminée 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 par le moniteur de modification. Par conséquent, lorsque le constructeur du moniteur de modification 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 l’instance de moniteur de modification dérivée.

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 Dispose() méthode uniquement après InitializationComplete() son appel, car la Dispose() méthode lève une exception si l’initialisation n’est pas terminée.

S’applique à