Freigeben über


FormatterServices.GetObjectData(Object, MemberInfo[]) Methode

Definition

Extrahiert die Daten vom 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);
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 das Formatierungsprogramm geschrieben werden soll.

members
MemberInfo[]

Die Member, die aus dem Objekt extrahiert werden sollen.

Gibt zurück

Object[]

Ein Array von Object mit Daten, die in members gespeichert und obj zugeordnet sind.

Attribute

Ausnahmen

Der obj-Parameter oder der members-Parameter ist null.

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: