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, содержащий данные, сохраненные в members
и связанные с obj
.
- Атрибуты
Исключения
Значение параметра obj
или параметра members
— null
.
Элемент members
имеет значение null
.
Элемент members
не представляет поле.
Комментарии
Для каждого указанного элемента массива members
GetObjectData метод извлекает значение, связанное obj
с объектом , и возвращает его. Длина возвращаемого массива совпадает с длиной массива members
.