BlockingCollection<T>.Dispose Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BlockingCollection<T> sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.
Aşırı Yüklemeler
Dispose() |
BlockingCollection<T> sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır. |
Dispose(Boolean) |
Örnek tarafından BlockingCollection<T> kullanılan kaynakları serbest bırakır. |
Dispose()
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
BlockingCollection<T> sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Uygulamalar
Açıklamalar
Dispose
yöntemi iş parçacığı güvenli değildir.
kullanmayı bitirdiğinizde öğesini çağırın Dispose
BlockingCollection<T>. Dispose
yöntemi, BlockingCollection<T> öğesini kullanılamaz durumda bırakır. çağrısı Dispose
yaptıktan sonra, çöp toplayıcının BlockingCollection<T> , yer kaplayan belleği geri kazanabilmesi için tüm başvurularını BlockingCollection<T> serbest bırakmanız gerekir.
Daha fazla bilgi için bkz. Yönetilmeyen Kaynakları Temizleme ve Atma Yöntemi Uygulama.
Not
son başvurunuzu yayınlamadan önce her zaman çağrısında Dispose
bulunur BlockingCollection<T>. Aksi takdirde, atık toplayıcı nesnenin Finalize
yöntemini çağırana BlockingCollection<T> kadar kullandığı kaynaklar serbest kalır.
Ayrıca bkz.
Şunlara uygulanır
Dispose(Boolean)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
Örnek tarafından BlockingCollection<T> kullanılan kaynakları serbest bırakır.
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)
Parametreler
- disposing
- Boolean
Açık olarak (true) veya sonlandırıcı (false) nedeniyle atılıp atılmayacağı.