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 スローすることをお勧めします。

適用対象