FormatterServices.GetObjectData(Object, MemberInfo[]) Metod

Definition

Extraherar data från det angivna objektet och returnerar dem som en matris med objekt.

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()

Parametrar

obj
Object

Objektet som ska skrivas till formateringsobjektet.

members
MemberInfo[]

De medlemmar som ska extraheras från objektet.

Returer

Object[]

En matris med Object som innehåller data som lagras i members och är associerade med obj.

Attribut

Undantag

Parametern obj eller members är null.

Ett element i members är null.

Ett element i members representerar inte ett fält.

Kommentarer

För varje angiven medlem i matrisen membersGetObjectData extraherar metoden värdet som är associerat med obj objektet och returnerar det. Längden på den returnerade matrisen är samma som matrisens members längd.

Gäller för