Bagikan melalui


BlockingCollection<T>.Dispose Metode

Definisi

Merilis semua sumber daya yang digunakan oleh instans BlockingCollection<T> kelas saat ini.

Overload

Dispose()

Merilis semua sumber daya yang digunakan oleh instans BlockingCollection<T> kelas saat ini.

Dispose(Boolean)

Merilis sumber daya yang BlockingCollection<T> digunakan oleh instans.

Dispose()

Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs

Merilis semua sumber daya yang digunakan oleh instans BlockingCollection<T> kelas saat ini.

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

Penerapan

Keterangan

Metode Dispose ini tidak aman untuk utas.

Panggil Dispose ketika Anda selesai menggunakan BlockingCollection<T>. Metode Dispose ini meninggalkan BlockingCollection<T> dalam keadaan tidak dapat digunakan. Setelah memanggil Dispose, Anda harus merilis semua referensi ke BlockingCollection<T> sehingga pengumpul sampah dapat mengklaim kembali memori yang BlockingCollection<T> diduduki.

Untuk informasi selengkapnya, lihat Membersihkan Sumber Daya yang Tidak Dikelola dan Menerapkan Metode Buang.

Catatan

Selalu panggil Dispose sebelum Anda merilis referensi terakhir Anda ke BlockingCollection<T>. Jika tidak, sumber daya yang digunakannya tidak akan dikosongkan BlockingCollection<T> sampai pengumpul sampah memanggil metode objek Finalize .

Lihat juga

Berlaku untuk

Dispose(Boolean)

Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs

Merilis sumber daya yang BlockingCollection<T> digunakan oleh instans.

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

Apakah dibuang secara eksplisit (benar) atau karena finalizer (salah).

Lihat juga

Berlaku untuk