ThreadLocal<T>.Dispose Yöntem

Tanım

Bu ThreadLocal<T> örnek tarafından kullanılan kaynakları serbest bırakır.

Aşırı Yüklemeler

Name Description
Dispose()

Sınıfın geçerli örneği ThreadLocal<T> tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

Bu ThreadLocal<T> örnek tarafından kullanılan kaynakları serbest bırakır.

Dispose()

Sınıfın geçerli örneği ThreadLocal<T> 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

kullanmayı bitirdiğinizde öğesini çağırın DisposeThreadLocal<T>. yöntemi, Dispose öğesini ThreadLocal<T> kullanılamaz durumda bırakır. çağrısından Disposesonra, çöp toplayıcının ThreadLocal<T> , yer kaplayan belleği geri kazanabilmesi için tüm başvurularını ThreadLocal<T> serbest bırakmanız gerekir.

Daha fazla bilgi için bkz. Yönetilmeyen Kaynakları Temizleme ve Atma Yöntemi Uygulama.

Note

öğesine son başvurunuzu Disposeyayınlamadan önce her zaman arayınThreadLocal<T>. Aksi takdirde, atık toplayıcı nesnenin ThreadLocal<T> yöntemini çağırana Finalize kadar kullandığı kaynaklar serbest kalır.

Ayrıca bkz.

Şunlara uygulanır

Dispose(Boolean)

Bu ThreadLocal<T> örnek tarafından 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ğrısı nedeniyle bu yöntemin çağrılıp çağrılmadığını gösteren boole Dispose()değeri.

Açıklamalar

üyelerinin çoğundan ThreadLocal<T>farklı olarak, bu yöntem iş parçacığı güvenli değildir.

Ayrıca bkz.

Şunlara uygulanır