BlockingCollection<T>.Dispose Metod

Definition

Släpper alla resurser som används av den aktuella instansen BlockingCollection<T> av klassen.

Överlagringar

Name Description
Dispose()

Släpper alla resurser som används av den aktuella instansen BlockingCollection<T> av klassen.

Dispose(Boolean)

Frigör resurser som används av instansen BlockingCollection<T> .

Dispose()

Släpper alla resurser som används av den aktuella instansen BlockingCollection<T> av klassen.

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

Implementeringar

Kommentarer

Metoden Dispose är inte trådsäker.

Anropa Dispose när du är klar med .BlockingCollection<T> Metoden Dispose lämnar BlockingCollection<T> i ett oanvändbart tillstånd. När du har anropat Disposemåste du släppa alla referenser till så att BlockingCollection<T> skräpinsamlaren kan frigöra det minne som BlockingCollection<T> upptogs.

Mer information finns i Rensa ohanterade resurser och implementera en rensningsmetod.

Note

Anropa Dispose alltid innan du släpper din senaste referens till BlockingCollection<T>. Annars frigörs inte de resurser som används förrän skräpinsamlaren BlockingCollection<T> anropar objektets Finalize -metod.

Se även

Gäller för

Dispose(Boolean)

Frigör resurser som används av instansen 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)

Parametrar

disposing
Boolean

Oavsett om det tas bort explicit (sant) eller på grund av en finalator (false).

Se även

Gäller för