XmlDesigner.Dispose(Boolean) 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.
Libère les ressources non managées utilisées par le XmlDesigner contrôle et libère éventuellement les ressources managées.
Cette API prend en charge l’infrastructure du produit et n’est pas destinée à être utilisée directement à partir de votre code.
protected:
override void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)
Paramètres
- disposing
- Boolean
true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées.
Remarques
Appelez Dispose lorsque vous avez terminé d’utiliser la XmlDesigner classe. La Dispose méthode laisse l’état XmlDesigner inutilisable. Après avoir appelé Dispose, vous devez libérer toutes les références au XmlDesigner garbage collector afin que le garbage collector puisse récupérer la mémoire occupée XmlDesigner . Pour plus d’informations, consultez Nettoyage des ressources non managées et implémentation d’une méthode Dispose.
Note
Appelez Dispose toujours avant de publier votre dernière référence au XmlDesigner. Sinon, les ressources qu’il utilise ne seront pas libérées tant que le garbage collector n’appelle pas la XmlDesigner méthode de l’objet Finalize .
La Dispose méthode est appelée par la méthode publique Dispose() et la Finalize() méthode, si elle a été remplacée. Appelle Dispose() la méthode protégée Dispose(Boolean) avec disposing la valeur true. Spécifie Finalize le disposing paramètre en tant que false.
Quand disposing c’est truele cas, la Dispose méthode libère toutes les ressources détenues par tous les objets managés référencés XmlDesigner . La Dispose méthode appelle la Dispose() méthode de chaque objet référencé.
Notes pour les héritiers
En cas de Dispose(Boolean)substitution, car la Dispose méthode peut être appelée plusieurs fois par d’autres objets, veillez à ne pas référencer les objets précédemment supprimés dans un appel antérieur à la Dispose méthode. Pour plus d’informations sur l’implémentation Dispose(Boolean), consultez Implémentation d’une méthode Disposesubstituant la méthode Finalise