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 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.