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