DisposableWrapper Sınıf

Tanım

Sarmalanan IDisposable 'ı atılabilir

public ref class DisposableWrapper : Microsoft::VisualStudio::PlatformUI::DisposableObject
[Windows::Foundation::Metadata::WebHostHidden]
class DisposableWrapper : Microsoft::VisualStudio::PlatformUI::DisposableObject
public class DisposableWrapper : Microsoft.VisualStudio.PlatformUI.DisposableObject
type DisposableWrapper = class
    inherit DisposableObject
Public Class DisposableWrapper
Inherits DisposableObject
Devralma
DisposableWrapper

Oluşturucular

DisposableWrapper(IDisposable)
DisposableWrapper(IDisposable, EventHandler)

Özellikler

IsDisposed

Nesnenin bir kez atılmış olup olmadığını döndürür, Çift elden çıkarma karşı koruma sağlar

(Devralındığı yer: DisposableObject)

Yöntemler

Dispose()

Geçerli nesneyi ortadan kaldırır ve daha sonra sonlandırma bastırır.

(Devralındığı yer: DisposableObject)
Dispose(Boolean)

Model için standart sanal aşırı yükleme IDisposable

(Devralındığı yer: DisposableObject)
DisposeManagedResources()
DisposeNativeResources()

Türetilmiş sınıfların yerel kaynaklar için özel Dispose işleme sağlamasına izin verir

(Devralındığı yer: DisposableObject)
ThrowIfDisposed()

Bu nesne atılmışsa bir ObjectDisposedException oluşturur

(Devralındığı yer: DisposableObject)

Ekinlikler

Disposing

Olay atılırken, hala erişilebilir durumdayken tetiklenir.

(Devralındığı yer: DisposableObject)

Şunlara uygulanır