IClosable Interface

Definiert eine Methode zur Freigabe von reservierten Ressourcen.

.NET:  Diese Schnittstelle wird als System.IDisposable angezeigt.

Syntax


public interface class IClosable

Attribute

[Version(0x06020000)]

Member

IClosableSchnittstelle erbt von der IUnknown-Schnittstelle. IClosable verfügt ebenfalls über diese Membertypen:

Methoden

The IClosable Schnittstelle hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
Close Releases system resources that are exposed by a Windows Runtime object.

 

Hinweise

Wenn Sie Windows Store-Apps mit dem Microsoft. .NET Framework erstellen, wird diese Schnittstelle ausgeblendet und Entwickler sollten die System.IDisposable-Schnittstelle verwenden.

Sie sollten diese Schnittstelle für Windows-Runtime-Objekte implementieren, die exklusive Systemressourcen zusammenfassen, z. B. Dateihandles und Netzwerksockets. Diese Schnittstelle wird nicht für Windows-Runtime-Objekte implementiert, die freigegebene Systemressourcen zusammenfassen, z. B. Arbeitsspeicher und Geräte, die freigegeben werden können.

Close-Methoden können über Visual C++-Komponentenerweiterungen (C++/CX) in Windows Runtime-Klasseninstanzen aufgerufen werden, in denen die Klasse IClosable implementiert hat. Stattdessen sollte C++/CX-Code für Laufzeitklassen den Destruktor aufrufen oder den letzten Verweis auf null festlegen.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

Windows::Foundation

Metadaten

Windows.winmd

Siehe auch

System.IDisposable

 

 

Anzeigen:
© 2014 Microsoft