HwndHost.Dispose Yöntem
Ö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.
Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.
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. |
Ö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.
Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.
public:
virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub 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 |
Nesnenin barındırabileceği tüm sistem kaynaklarını hemen serbest tutar.
protected:
virtual void Dispose(bool disposing);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)
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 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: