CFAllocator.Dispose 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.
Surcharges
Dispose() |
Libère les ressources utilisées par l’objet CFAllocator. |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet CFAllocator. |
Dispose()
Libère les ressources utilisées par l’objet CFAllocator.
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Implémente
Remarques
La méthode Dispose libère les ressources utilisées par la classe CFAllocator.
L’appel de la méthode Dispose lorsque l’application est terminée à l’aide de CFAllocator garantit que toutes les ressources externes utilisées par cet objet managé sont libérées dès que possible. Une fois que les développeurs ont appelé la méthode Dispose, l’objet n’est plus utile et les développeurs ne doivent plus y effectuer d’appels. Pour plus d’informations sur la libération de ressources, consultez « Nettoyage des ressources non managées » à l’adresse https://msdn.microsoft.com/en-us/library/498928w2.aspx
S’applique à
Dispose(Boolean)
Libère les ressources utilisées par l’objet CFAllocator.
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Paramètres
- disposing
- Boolean
Si la valeur est définie true
sur , la méthode est appelée directement et supprime les ressources gérées et non managées ; Si la false
méthode est appelée par le finaliseur du garbage collector et ne doit libérer que les ressources non managées.
Remarques
Cette méthode Dispose libère les ressources utilisées par la classe CFAllocator.
Cette méthode est appelée à la fois par la méthode Dispose() et le finaliseur d’objet (Finalise). Lorsqu’elle est appelée par la méthode Dispose, la suppression du disposing
paramètre est définie true
sur et toutes les références d’objet managé que cet objet contient sont également supprimées ou libérées ; lorsqu’elles sont appelées par le finaliseur d’objet, sur le thread finaliseur, la valeur est définie sur false
.
L’appel de la méthode Dispose lorsque l’application est terminée à l’aide de CFAllocator garantit que toutes les ressources externes utilisées par cet objet managé sont libérées dès que possible. Une fois que les développeurs ont appelé la méthode Dispose, l’objet n’est plus utile et les développeurs ne doivent plus y effectuer d’appels.
Pour plus d’informations sur la façon de remplacer cette méthode et sur le modèle Dispose/IDisposable, lisez le document « Implémentation d’une méthode Dispose » à l’adresse https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx