Partager via


BlockingCollection<T>.Dispose Méthode

Définition

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

Surcharges

Dispose()

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

Dispose(Boolean)

Libère les ressources utilisées par l’instance de BlockingCollection<T>.

Dispose()

Source:
BlockingCollection.cs
Source:
BlockingCollection.cs
Source:
BlockingCollection.cs

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

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

Implémente

Remarques

La Dispose méthode n’est pas thread-safe.

Appelez la méthode Dispose une fois que vous avez terminé d'utiliser BlockingCollection<T>. La méthode Dispose rend le BlockingCollection<T> inutilisable. Après avoir appelé Dispose, vous devez libérer toutes les références à afin BlockingCollection<T> que le garbage collector puisse récupérer la mémoire que le BlockingCollection<T> 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 à BlockingCollection<T>. Sinon, les ressources utilisées ne seront pas libérées tant que le garbage collector n'aura pas appelé la méthode BlockingCollection<T> de l'objet Finalize.

Voir aussi

S’applique à

Dispose(Boolean)

Source:
BlockingCollection.cs
Source:
BlockingCollection.cs
Source:
BlockingCollection.cs

Libère les ressources utilisées par l’instance de BlockingCollection<T>.

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

Si la suppression est explicite (True) ou due à un finaliseur (False).

Voir aussi

S’applique à