IRemotePropertyInfoContract.GetValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此 IRemotePropertyInfoContract 标识的属性的值。
public:
System::AddIn::Contract::RemoteArgument GetValue(System::AddIn::Contract::Automation::IRemoteObjectContract ^ obj, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ index, int localeId);
public System.AddIn.Contract.RemoteArgument GetValue (System.AddIn.Contract.Automation.IRemoteObjectContract obj, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract index, int localeId);
abstract member GetValue : System.AddIn.Contract.Automation.IRemoteObjectContract * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> System.AddIn.Contract.RemoteArgument
Public Function GetValue (obj As IRemoteObjectContract, bindingFlags As BindingFlags, index As IRemoteArgumentArrayContract, localeId As Integer) As RemoteArgument
参数
IRemoteObjectContract,标识包含属性的对象。
- bindingFlags
- BindingFlags
BindingFlags 值的一个按位组合,用于指定调用属性的方式。
一个 IRemoteArgumentArrayContract,指定已建立索引的属性的索引值;如果未为属性建立索引,则为 null
。
- localeId
- Int32
用于可由属性执行的区域设置特定的转换的区域设置 ID。
返回
一个 RemoteArgument,指定属性值。
注解
如果 属性是只写的,则建议 GetValue 实现引发 ArgumentException 。