IRemotePropertyInfoContract.SetValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置此 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
属性在任何区域设置特定的类型转换中将使用的区域设置 ID。
注解
如果 属性为只读,则建议 SetValue 实现引发 ArgumentException 。