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


IRemotePropertyInfoContract.SetValue Метод

Определение

Задает значение свойства, описывающего IRemotePropertyInfoContract.

public:
 void SetValue(System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::AddIn::Contract::RemoteArgument % value, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ index, int localeId);
public void SetValue (System.AddIn.Contract.Automation.IRemoteObjectContract target, ref System.AddIn.Contract.RemoteArgument value, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract index, int localeId);
abstract member SetValue : System.AddIn.Contract.Automation.IRemoteObjectContract * RemoteArgument * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> unit
Public Sub SetValue (target As IRemoteObjectContract, ByRef value As RemoteArgument, bindingFlags As BindingFlags, index As IRemoteArgumentArrayContract, localeId As Integer)

Параметры

target
IRemoteObjectContract

IRemoteObjectContract, указывающий объект, который содержит свойство.

value
RemoteArgument

RemoteArgument, указывающий значение свойства.

bindingFlags
BindingFlags

Битовая комбинация значений BindingFlags, указывающая способ вызова свойства.

index
IRemoteArgumentArrayContract

IRemoteArgumentArrayContract, указывающий значения индекса для индексированного свойства; null если свойство не индексировано.

localeId
Int32

Код языка, который будет использоваться свойством для любых локализационных преобразований типа.

Комментарии

Рекомендуется, чтобы SetValue реализации вызывают исключение , ArgumentException если свойство доступно только для чтения.

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