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, указывающая способ вызова свойства.
IRemoteArgumentArrayContract, указывающий значения индекса для индексированного свойства; null
если свойство не индексировано.
- localeId
- Int32
Код языка, который будет использоваться свойством для любых локализационных преобразований типа.
Комментарии
Рекомендуется, чтобы SetValue реализации вызывают исключение , ArgumentException если свойство доступно только для чтения.