Поделиться через


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

Объект, записываемый в форматер.

members
MemberInfo[]

Элементы, извлекаемые из объекта.

Возвращаемое значение

Object[]

Массив Object, содержащий данные, сохраненные в members и связанные с obj.

Атрибуты

Исключения

Значение параметра obj или параметра membersnull.

Элемент members имеет значение null.

Элемент members не представляет поле.

Комментарии

Для каждого указанного элемента массива membersGetObjectData метод извлекает значение, связанное obj с объектом , и возвращает его. Длина возвращаемого массива совпадает с длиной массива members .

Применяется к