IRemotePropertyInfoContract.SetValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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í.