_PropertyInfo.GetValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независящим от версии доступом к методам GetValue.
Перегрузки
| Имя | Описание |
|---|---|
| GetValue(Object, Object[]) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, Object[]). |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, BindingFlags, Binder, Object[], CultureInfo). |
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Методы GetValue возвращают значение свойства .
GetValue(Object, Object[])
Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, Object[]).
public:
System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public object GetValue(object obj, object[] index);
abstract member GetValue : obj * obj[] -> obj
Public Function GetValue (obj As Object, index As Object()) As Object
Параметры
- obj
- Object
Объект, свойство которого будет возвращено.
- index
- Object[]
Необязательные значения индекса для индексированных свойств. Для неиндексированных свойств это значение должно быть равно null.
Возвращаемое значение
Значение свойства для параметра obj.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод GetValue возвращает литеральное значение, связанное со свойством компилятором.
Применяется к
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)
Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).
public:
System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object
Параметры
- obj
- Object
Объект, свойство которого будет возвращено.
- invokeAttr
- BindingFlags
Атрибут вызова. Это должен быть одноразрядный флаг из набора BindingFlags: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty или SetProperty. Необходимо указать подходящий атрибут вызова. Если будет вызываться статический член, следует установить флаг Static объекта BindingFlags.
- binder
- Binder
Объект, который допускает привязку, приведение типов аргументов, вызов элементов и извлечение объектов MemberInfo путем отражения. Если значение параметра binder равно null, используется связыватель по умолчанию.
- index
- Object[]
Необязательные значения индекса для индексированных свойств. Для неиндексированных свойств это значение должно быть равно null.
- culture
- CultureInfo
Объект CultureInfo, представляющий язык и региональные параметры, для которых будет локализован ресурс. Обратите внимание, что в случае, если ресурс не локализован на данном языке, при поиске соответствия будет последовательно вызываться метод CultureInfo.Parent. Если данное значение равно null, объект CultureInfo извлекается из свойства CultureInfo.CurrentUICulture.
Возвращаемое значение
Значение свойства для параметра obj.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод GetValue возвращает значение свойства, имеющего указанную привязку, индекс и CultureInfo.