IRemoteTypeContract.InvokeMember 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í.
Vyvolá zadaného člena aktuálního IRemoteTypeContractsouboru .
public:
System::AddIn::Contract::RemoteArgument InvokeMember(System::String ^ name, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ remoteArgs, cli::array <bool> ^ remoteArgModifiers, int localeId);
public System.AddIn.Contract.RemoteArgument InvokeMember (string name, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Automation.IRemoteObjectContract target, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract remoteArgs, bool[] remoteArgModifiers, int localeId);
abstract member InvokeMember : string * System.Reflection.BindingFlags * System.AddIn.Contract.Automation.IRemoteObjectContract * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * bool[] * int -> System.AddIn.Contract.RemoteArgument
Public Function InvokeMember (name As String, bindingFlags As BindingFlags, target As IRemoteObjectContract, remoteArgs As IRemoteArgumentArrayContract, remoteArgModifiers As Boolean(), localeId As Integer) As RemoteArgument
Parametry
- name
- String
Název člena, který se má vyvolat.
- bindingFlags
- BindingFlags
Bitová kombinace BindingFlags hodnot, která určuje, jak hledat člena.
- target
- IRemoteObjectContract
Na IRemoteObjectContract kterém se má vyvolat zadaný člen.
- remoteArgs
- IRemoteArgumentArrayContract
Obsahuje IRemoteArgumentArrayContract argumenty, které se mají předat členu, který se má vyvolat.
- remoteArgModifiers
- Boolean[]
Pole logických hodnot, které označují, zda jsou jednotlivé remoteArgs
hodnoty předány odkazem.
- localeId
- Int32
ID národního prostředí, které se má použít pro převody specifické pro národní prostředí, které může být provedeno vyvoláním člena.
Návraty
A RemoteArgument , který představuje návratovou hodnotu vyvolaného členu.
Poznámky
Parametr se remoteArgModifiers
používá pouze pro komponenty, které jsou zapsány pomocí modelu COM. Každá hodnota v parametru remoteArgModifiers
označuje, jestli je odpovídající hodnota v parametru remoteArgs
předána odkazem. Délka souboru remoteArgModifiers
by měla být stejná jako délka souboru remoteArgs
.
Pokud předáte null
pro remoteArgModifiers
, tato metoda použije výchozí logiku k určení, zda je argument předán odkazem.