FormatterServices.GetObjectData(Object, MemberInfo[]) Methode

Definition

Extrahiert die Daten aus dem angegebenen Objekt und gibt sie als Array von Objekten zurück.

public:
 static cli::array <System::Object ^> ^ GetObjectData(System::Object ^ obj, cli::array <System::Reflection::MemberInfo ^> ^ members);
public static object[] GetObjectData(object obj, System.Reflection.MemberInfo[] members);
[System.Security.SecurityCritical]
public static object[] GetObjectData(object obj, System.Reflection.MemberInfo[] members);
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
[<System.Security.SecurityCritical>]
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
Public Shared Function GetObjectData (obj As Object, members As MemberInfo()) As Object()

Parameter

obj
Object

Das Objekt, das in den Formatierer geschrieben werden soll.

members
MemberInfo[]

Die Elemente, die aus dem Objekt extrahiert werden sollen.

Gibt zurück

Object[]

Ein Array, das Object Daten enthält, die in members und zugeordnet sind obj.

Attribute

Ausnahmen

Der obj Parameter ist membersnull.

Ein Element von members ist null.

Ein Element von members stellt kein Feld dar.

Hinweise

Für jedes angegebene Element des members Arrays extrahiert die GetObjectData Methode den dem obj Objekt zugeordneten Wert und gibt ihn zurück. Die Länge des zurückgegebenen Arrays entspricht der Länge des members Arrays.

Gilt für: