IRemotePropertyInfoContract.GetValue 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í.
Vrátí hodnotu vlastnosti, kterou tato IRemotePropertyInfoContract vlastnost identifikuje.
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
Parametry
Objekt IRemoteObjectContract , který identifikuje objekt, který obsahuje vlastnost.
- 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é se má použít pro převody specifické pro národní prostředí, které provádí vlastnost.
Návraty
A RemoteArgument , který určuje hodnotu vlastnosti.
Poznámky
Doporučuje se, aby GetValue implementace vyvolaly, ArgumentException pokud je vlastnost jen pro zápis.