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 contrôle XmlDesigner 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 méthode Dispose rend le XmlDesigner inutilisable. Après avoir appelé Dispose, vous devez libérer toutes les références à afin XmlDesigner que le garbage collector puisse récupérer la mémoire que le XmlDesigner occupait. Pour plus d’informations, consultez Nettoyage des ressources non managées et Implémentation d’une méthode Dispose.
Notes
Appelez toujours Dispose avant de libérer votre dernière référence à XmlDesigner. Sinon, les ressources utilisées ne seront pas libérées tant que le garbage collector n'aura pas appelé la méthode XmlDesigner 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
a la valeur true
, la Dispose méthode libère toutes les ressources qui sont détenues par les objets managés auxquels cela XmlDesigner fait référence. La Dispose méthode appelle la Dispose()
méthode de chaque objet référencé.
Notes pour les héritiers
Lorsque vous substituez Dispose(Boolean)
, étant donné que la Dispose
méthode peut être appelée plusieurs fois par d’autres objets, veillez à ne pas référencer des objets qui ont déjà été 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 Dispose
Substitution de la méthode Finalize