ChangeMonitor.InitializationComplete Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.