HwndHost.Dispose Yöntem

Tanım

Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.

Aşırı Yüklemeler

Dispose()

Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.

Dispose(Boolean)

Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.

Açıklamalar

Önemli

Bu tür veya üye İnternet güvenlik bölgesinde kullanılamaz.

Türetilmiş sınıflar, ek temizleme yapması gerekiyorsa bu yöntemi (imzayla Dispose(Boolean) ) geçersiz kılabilir.

Dispose()

Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.

C#
public void Dispose();

Uygulamalar

Açıklamalar

Önemli

Bu tür veya üye İnternet güvenlik bölgesinde kullanılamaz.

Bu yöntem geçersiz kılınabilir, ancak bu imza tarafından geçersiz kılınabilir. Geçersiz kılınabilir imza için bkz Dispose(Boolean) . Bu parametresiz imza, arabirim sözleşmesinin gerektirdiği imzadır ve etkin Dispose(Boolean) uygulamayı etkin bir şekilde olmak trueüzere disposing çağırır.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Dispose(Boolean)

Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.

C#
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual void Dispose(bool disposing);
C#
protected virtual void Dispose(bool disposing);

Parametreler

disposing
Boolean

true Açık bir disposer'dan çağrılıysa olarak ayarlayın ve false aksi takdirde.

Öznitelikler

Açıklamalar

Önemli

Bu tür veya üye İnternet güvenlik bölgesinde kullanılamaz.

Türetilmiş sınıflar, ek temizleme yapması gerekiyorsa bu yöntemi geçersiz kılabilir. Ancak, tüm kaynakların serbest olduğundan emin olmak için temel uygulamayı da çağırmaları gerekir. Temel uygulama, temel sınıf tarafından bilinen kaynakları boşaltmak için oldukça önemli bir çalışma yapar.

Bir pencere barındırılıyorsa, yok edilir.

Çağıran iş parçacığı dağıtıcıyla aynı olmalıdır.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10