IRemotePropertyInfoContract.GetValue 方法

定义

返回此 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

参数

obj
IRemoteObjectContract

IRemoteObjectContract,标识包含属性的对象。

bindingFlags
BindingFlags

BindingFlags 值的一个按位组合,用于指定调用属性的方式。

index
IRemoteArgumentArrayContract

一个 IRemoteArgumentArrayContract,指定已建立索引的属性的索引值;如果未为属性建立索引,则为 null

localeId
Int32

用于可由属性执行的区域设置特定的转换的区域设置 ID。

返回

一个 RemoteArgument,指定属性值。

注解

如果 属性是只写的,则建议 GetValue 实现引发 ArgumentException

适用于