_PropertyInfo.SetValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независящим от версии доступом к методу SetValue.
Перегрузки
| Имя | Описание |
|---|---|
| SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object, BindingFlags, Binder, CultureInfo). |
| SetValue(Object, Object, Object[]) |
Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object, Object[]). |
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод SetValue задает значение свойства для заданного объекта, равное заданному значению.
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)
Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object, BindingFlags, Binder, CultureInfo).
public:
void SetValue(System::Object ^ obj, System::Object ^ value, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member SetValue : obj * obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> unit
Public Sub SetValue (obj As Object, value As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo)
Параметры
- obj
- Object
Объект, свойство которого будет возвращено.
- value
- 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.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод SetValue задает значение свойства для заданного объекта, равное заданному значению.
Применяется к
SetValue(Object, Object, Object[])
Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object, Object[]).
public:
void SetValue(System::Object ^ obj, System::Object ^ value, cli::array <System::Object ^> ^ index);
public void SetValue(object obj, object value, object[] index);
abstract member SetValue : obj * obj * obj[] -> unit
Public Sub SetValue (obj As Object, value As Object, index As Object())
Параметры
- obj
- Object
Объект, значение свойства которого будет установлено.
- value
- Object
Новое значение для этого свойства.
- index
- Object[]
Необязательные значения индекса для индексированных свойств. Для неиндексированных свойств это значение должно быть равно null.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод SetValue задает значение свойства с необязательными значениями индекса для свойств индекса.