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


_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 задает значение свойства с необязательными значениями индекса для свойств индекса.

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