FormatterServices.GetObjectData(Object, MemberInfo[]) 方法

定義

從指定物件擷取資料,並將它傳回為物件陣列。

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

參數

obj
Object

寫入至格式子 (Formatter) 的物件。

members
MemberInfo[]

要從物件擷取的成員。

傳回

Object[]

Object 的陣列,包含儲存於 members 以及與 obj 相關聯的資料。

屬性

例外狀況

objmembers 參數為 null

members 的項目是 null

members 的元素不表示欄位。

備註

針對陣列的每個提供的成員 membersGetObjectData 方法會擷取與 物件相關聯的 obj 值,並傳回它。 傳回陣列的長度與陣列的 members 長度相同。

適用於