Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Schnittstelle bereit, die dynamische benutzerdefinierte Typinformationen für ein Objekt angibt.
Namespace: System.ComponentModel
Assembly: System (in system.dll)
Syntax
'Declaration
Public Interface ICustomTypeDescriptor
'Usage
Dim instance As ICustomTypeDescriptor
public interface ICustomTypeDescriptor
public interface class ICustomTypeDescriptor
public interface ICustomTypeDescriptor
public interface ICustomTypeDescriptor
Hinweise
Die ICustomTypeDescriptor-Schnittstelle ermöglicht es einem Objekt, Typinformationen über sich selbst bereitzustellen. Diese Schnittstelle wird normalerweise verwendet, wenn ein Objekt dynamische Typinformationen benötigt. Im Gegensatz dazu stellt die TypeDescriptor-Klasse statische Typinformationen bereit, die aus Metadaten abgerufen werden.
Beispielsweise wird ICustomTypeDescriptor in .NET Framework verwendet, um Typinformationen für COM-Objekte bereitzustellen. COM-Objekte unterstützen keine Eigenschaften oder Attribute. .NET Framework verwendet daher ICustomTypeDescriptor, um Eigenschaften und Attribute für COM-Objekte zu implementieren.
Um dynamische benutzerdefinierte Typinformationen bereitzustellen, kann eine Klasse ICustomTypeDescriptor implementieren oder von der CustomTypeDescriptor-Klasse ableiten, die eine einfache Implementierung dieser Schnittstelle bereitstellt.
Hinweis
Es gibt keine Entwurfszeitunterstützung für die Datenbindung an Objekte, die die ICustomTypeDescriptor-Schnittstelle implementieren. Zusätzlich werden die öffentlichen Eigenschaften des zugrunde liegenden Typs bei der Bindung an eine Laufzeitinstanz von ICustomTypeDescriptor ignoriert.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
ICustomTypeDescriptor-Member
System.ComponentModel-Namespace
TypeDescriptor
CustomTypeDescriptor-Klasse
TypeDescriptionProvider