IRemoteTypeContract.InvokeMember Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 remoteArgs
identisch sein.
Wenn Sie für remoteArgModifiers
übergebennull
, verwendet diese Methode standardlogik, um zu bestimmen, ob ein Argument als Verweis übergeben wird.