Share via


IRemoteTypeContract.InvokeMember Methode

Definition

Ruft den angegebenen Member des aktuellen IRemoteTypeContract 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 aufzurufenden Members.

bindingFlags
BindingFlags

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

target
IRemoteObjectContract

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

remoteArgs
IRemoteArgumentArrayContract

Ein IRemoteArgumentArrayContract mit den Argumenten, die dem aufzurufenden Member übergeben werden sollen.

remoteArgModifiers
Boolean[]

Ein Array von booleschen Werten, die angeben, ob die einzelnen remoteArgs-Werte als Verweis übergeben werden.

localeId
Int32

Eine Gebietsschema-ID für die Verwendung bei gebietsschemaspezifischen Konvertierungen, die möglicherweise vom aufgerufenen Member durchgeführt werden.

Gibt zurück

Ein RemoteArgument, das den Rückgabewert des aufgerufenen Members darstellt.

Hinweise

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

Wenn Sie für remoteArgModifiersübergebennull, verwendet diese Methode standardlogik, um zu bestimmen, ob ein Argument als Verweis übergeben wird.

Gilt für: