ThreadLocal<T>.Dispose Méthode

Définition

Libère les ressources utilisées par cette ThreadLocal<T> instance.

Surcharges

Nom Description
Dispose()

Libère toutes les ressources utilisées par l’instance actuelle de la ThreadLocal<T> classe.

Dispose(Boolean)

Libère les ressources utilisées par cette ThreadLocal<T> instance.

Dispose()

Libère toutes les ressources utilisées par l’instance actuelle de la ThreadLocal<T> classe.

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implémente

Remarques

Appel Dispose lorsque vous avez terminé d’utiliser le ThreadLocal<T>. La Dispose méthode laisse l’état ThreadLocal<T> inutilisable. Après avoir appelé Dispose, vous devez libérer toutes les références au ThreadLocal<T> garbage collector afin que le garbage collector puisse récupérer la mémoire occupée ThreadLocal<T> .

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 ThreadLocal<T>. Sinon, les ressources qu’il utilise ne seront pas libérées tant que le garbage collector n’appelle pas la ThreadLocal<T> méthode de l’objet Finalize .

Voir aussi

S’applique à

Dispose(Boolean)

Libère les ressources utilisées par cette ThreadLocal<T> instance.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Paramètres

disposing
Boolean

Valeur booléenne qui indique si cette méthode est appelée en raison d’un appel à Dispose().

Remarques

Contrairement à la plupart des membres de ThreadLocal<T>, cette méthode n’est pas thread-safe.

Voir aussi

S’applique à