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

属性在任何区域设置特定的类型转换中将使用的区域设置 ID。

注解

如果 属性为只读,则建议 SetValue 实现引发 ArgumentException

适用于