BlockingCollection<T>.Dispose Methode

Definition

Gibt alle Ressourcen frei, die von der aktuellen Instanz der BlockingCollection<T> Klasse verwendet werden.

Überlädt

Name Beschreibung
Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz der BlockingCollection<T> Klasse verwendet werden.

Dispose(Boolean)

Gibt ressourcen frei, die von der BlockingCollection<T> Instanz verwendet werden.

Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz der BlockingCollection<T> Klasse verwendet werden.

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 an Dispose , wenn Sie mit der Verwendung der BlockingCollection<T>. Die Dispose Methode verlässt den BlockingCollection<T> nicht verwendbaren Zustand. Nach dem Aufrufen Disposemüssen Sie alle Verweise auf den BlockingCollection<T> Garbage Collector freigeben, damit der Garbage Collector den Speicher zurückfordern kann, den sie BlockingCollection<T> belegt hat.

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

Note

Rufen Sie immer auf Dispose , bevor Sie Ihren letzten Verweis auf die BlockingCollection<T>. Andernfalls werden die verwendeten Ressourcen erst freigegeben, wenn der Garbage Collector die Methode des BlockingCollection<T>Finalize Objekts aufruft.

Weitere Informationen

Gilt für:

Dispose(Boolean)

Gibt ressourcen frei, die von der BlockingCollection<T> Instanz verwendet werden.

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

Gibt an, ob explizit (true) oder aufgrund eines Finalizers (false) verworfen wird.

Weitere Informationen

Gilt für: