BlockingCollection<T>.Dispose Methode

Definition

Gibt alle von der aktuellen Instanz der BlockingCollection<T>-Klasse verwendeten Ressourcen frei.

Überlädt

Dispose()

Gibt alle von der aktuellen Instanz der BlockingCollection<T>-Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt von der BlockingCollection<T>-Instanz verwendete Ressourcen frei.

Dispose()

Quelle:
BlockingCollection.cs
Quelle:
BlockingCollection.cs
Quelle:
BlockingCollection.cs

Gibt alle von der aktuellen Instanz der BlockingCollection<T>-Klasse verwendeten Ressourcen frei.

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

Implementiert

Hinweise

Die Dispose -Methode ist nicht threadsicher.

Rufen Sie Dispose auf, wenn Sie BlockingCollection<T> nicht mehr benötigen. Die Dispose-Methode bewirkt, dass BlockingCollection<T> nicht mehr verwendet werden kann. Nachdem Sie aufgerufen Disposehaben, müssen Sie alle Verweise auf das BlockingCollection<T> freigeben, damit der Garbage Collector den Arbeitsspeicher, den der BlockingCollection<T> belegt hat, freigeben kann.

Weitere Informationen finden Sie unter Bereinigen nicht verwalteter Ressourcen und Implementieren einer Dispose-Methode.

Hinweis

Rufen Sie immer Dispose auf, bevor Sie den letzten Verweis auf das BlockingCollection<T> freigeben. Andernfalls bleiben die verwendeten Ressourcen reserviert, bis die Garbage Collection die BlockingCollection<T>-Methode des Finalize-Objekts aufruft.

Weitere Informationen

Gilt für:

Dispose(Boolean)

Quelle:
BlockingCollection.cs
Quelle:
BlockingCollection.cs
Quelle:
BlockingCollection.cs

Gibt von der BlockingCollection<T>-Instanz verwendete Ressourcen frei.

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)

Parameter

disposing
Boolean

Ob explizit verworfen (true) oder wegen eines Finalizers (false).

Weitere Informationen

Gilt für: