次の方法で共有


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

適用対象