BlockingCollection<T>.Dispose Methode

Definitie

Alle resources die door het huidige exemplaar van de BlockingCollection<T> klasse worden gebruikt, worden vrijgegeven.

Overloads

Name Description
Dispose()

Alle resources die door het huidige exemplaar van de BlockingCollection<T> klasse worden gebruikt, worden vrijgegeven.

Dispose(Boolean)

Releases van resources die door het BlockingCollection<T> exemplaar worden gebruikt.

Dispose()

Alle resources die door het huidige exemplaar van de BlockingCollection<T> klasse worden gebruikt, worden vrijgegeven.

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

Implementeringen

Opmerkingen

De Dispose methode is niet thread-veilig.

Bel Dispose wanneer u klaar bent met het gebruik van de BlockingCollection<T>. De Dispose methode laat de BlockingCollection<T> status Onbruikbaar. Nadat u hebt aangeroepen Dispose, moet u alle verwijzingen naar de BlockingCollection<T> vrijgegeven zodat de garbagecollector het geheugen kan vrijmaken dat de BlockingCollection<T> bezette.

Zie Onbeheerde resources opschonen en een verwijderingsmethode implementeren voor meer informatie.

Note

Dispose Bel altijd voordat u uw laatste verwijzing naar de BlockingCollection<T>. Anders worden de resources die het gebruikt niet vrijgemaakt totdat de garbagecollector de methode van Finalize het BlockingCollection<T> object aanroept.

Zie ook

Van toepassing op

Dispose(Boolean)

Releases van resources die door het BlockingCollection<T> exemplaar worden gebruikt.

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)

Parameters

disposing
Boolean

Of deze expliciet (waar) wordt verwijderd of als gevolg van een finalizer (onwaar).

Zie ook

Van toepassing op