Sdílet prostřednictvím


IRemoteTypeContract.InvokeMember Metoda

Definice

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.

Platí pro