IRemoteTypeContract.InvokeMember Methode

Definition

Ruft das angegebene Element des aktuellen IRemoteTypeContractElements auf.

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

Parameter

name
String

Der Name des elements, das aufgerufen werden soll.

bindingFlags
BindingFlags

Eine bitweise Kombination der BindingFlags Werte, die angibt, wie nach dem Element gesucht werden soll.

target
IRemoteObjectContract

Das IRemoteObjectContract Element, für das das angegebene Element aufgerufen werden soll.

remoteArgs
IRemoteArgumentArrayContract

Eine IRemoteArgumentArrayContract , die die Argumente enthält, die an das element übergeben werden sollen, das aufgerufen werden soll.

remoteArgModifiers
Boolean[]

Ein Array von booleschen Werten, die angeben, ob jede der remoteArgs Werte per Verweis übergeben wird.

localeId
Int32

Eine Gebietsschema-ID, die für gebietsschemaspezifische Konvertierungen verwendet werden soll, die möglicherweise vom aufgerufenen Element ausgeführt werden.

Gibt zurück

Ein RemoteArgument Wert, der den Rückgabewert des aufgerufenen Elements darstellt.

Hinweise

Der remoteArgModifiers Parameter wird nur für Komponenten verwendet, die mit COM geschrieben werden. Jeder Wert im remoteArgModifiers Parameter gibt an, ob der entsprechende Wert im remoteArgs Parameter per Verweis übergeben wird. Die Länge sollte remoteArgModifiers mit der Länge von remoteArgs.

Wenn Sie diese Methode übergeben nullremoteArgModifiers, verwendet diese Methode die Standardlogik, um zu bestimmen, ob ein Argument per Verweis übergeben wird.

Gilt für: