Freigeben über


DynamicRecord Klasse

Definition

Stellt einen Datensatz mithilfe eines benutzerdefinierten Typdeskriptors und den Funktionen der DLR (Dynamic Language Runtime) dar.

public sealed class DynamicRecord : System.Dynamic.DynamicObject, System.ComponentModel.ICustomTypeDescriptor
type DynamicRecord = class
    inherit DynamicObject
    interface ICustomTypeDescriptor
Public NotInheritable Class DynamicRecord
Inherits DynamicObject
Implements ICustomTypeDescriptor
Vererbung
DynamicRecord
Implementiert

Eigenschaften

Columns

Gibt eine Liste zurück, die den Namen jeder Spalte im DynamicRecord instance enthält.

Item[Int32]

Gibt den Wert einer Spalte im DynamicRecord instance unter Verwendung des angegebenen Indexes zurück.

Item[String]

Gibt den Wert einer Spalte im DynamicRecord instance unter Verwendung des angegebenen Namens zurück.

Methoden

GetDynamicMemberNames()

Gibt eine Liste zurück, die den Namen aller dynamischen Member des DynamicRecord instance enthält.

TryGetMember(GetMemberBinder, Object)

Ruft den Wert eines DynamicRecord Members unter Verwendung des angegebenen Namens ab.

Explizite Schnittstellenimplementierungen

ICustomTypeDescriptor.GetAttributes()

Gibt eine Liste der benutzerdefinierten Attribute für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetClassName()

Gibt den Klassennamen für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetComponentName()

Gibt den Namen für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetConverter()

Gibt den Typkonverter für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetDefaultEvent()

Gibt das Standardereignis für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetDefaultProperty()

Gibt die Standardeigenschaft für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetEditor(Type)

Gibt einen Editor des angegebenen Typs für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetEvents()

Gibt die Ereignisse für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetEvents(Attribute[])

Gibt die Ereignisse für diese Instanz einer Komponente mithilfe des angegebenen Filters zurück.

ICustomTypeDescriptor.GetProperties()

Gibt die Eigenschaften für diese Instanz einer Komponente zurück.

ICustomTypeDescriptor.GetProperties(Attribute[])

Gibt die Eigenschaften für diese Instanz einer Komponente mithilfe des angegebenen Filters zurück.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Gibt das Objekt zurück, das die angegebene Eigenschaft enthält.

Gilt für: