Share via


IRemotePropertyInfoContract.SetValue Metoda

Definice

Nastaví hodnotu vlastnosti, kterou tato IRemotePropertyInfoContract vlastnost identifikuje.

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)

Parametry

target
IRemoteObjectContract

Objekt IRemoteObjectContract , který identifikuje objekt, který obsahuje vlastnost.

value
RemoteArgument

A RemoteArgument , který určuje hodnotu vlastnosti.

bindingFlags
BindingFlags

Bitové kombinace BindingFlags hodnot, která určuje způsob vyvolání vlastnosti.

index
IRemoteArgumentArrayContract

Určuje IRemoteArgumentArrayContract hodnoty indexu pro indexovanou vlastnost; null pokud vlastnost není indexována.

localeId
Int32

ID národního prostředí, které bude vlastnost používat pro převody typů specifických pro národní prostředí.

Poznámky

Doporučuje se, aby SetValue implementace vyvolaly ArgumentException chybu, pokud je vlastnost jen pro čtení.

Platí pro