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é à 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.