IRemoteMethodInfoContract.Invoke 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 die Methode auf, die dieser IRemoteMethodInfoContract identifiziert.
public:
System::AddIn::Contract::RemoteArgument Invoke(System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ parameters, int localeId);
public System.AddIn.Contract.RemoteArgument Invoke (System.AddIn.Contract.Automation.IRemoteObjectContract target, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract parameters, int localeId);
abstract member Invoke : System.AddIn.Contract.Automation.IRemoteObjectContract * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> System.AddIn.Contract.RemoteArgument
Public Function Invoke (target As IRemoteObjectContract, bindingFlags As BindingFlags, parameters As IRemoteArgumentArrayContract, localeId As Integer) As RemoteArgument
Parameter
- target
- IRemoteObjectContract
Der IRemoteObjectContract, der das Objekt identifiziert, das die aufzurufende Methode enthält.
- bindingFlags
- BindingFlags
Eine bitweise Kombination der BindingFlags-Werte, die angibt, wie die Methode aufgerufen werden soll.
- parameters
- IRemoteArgumentArrayContract
Ein IRemoteArgumentArrayContract, der die Methodenparameter angibt. null
, wenn die Methode keine Parameter besitzt.
- localeId
- Int32
Die Gebietsschema-ID, die die Methode für gebietsschemaspezifische Typkonvertierungen der Argumente oder des Rückgabewerts verwendet.
Gibt zurück
Ein RemoteArgument, das den Rückgabewert der aufgerufenen Methode angibt.
Hinweise
Wenn die aufgerufene Methode keinen Rückgabewert aufweist (z. B. ist die Methode ein Konstruktor), Invoke gibt einen Standardwert RemoteArgument zurück, in dem die RemoteArgumentKind -Eigenschaft auf den -Wert RemoteArgumentKind.Missing und die TypeCode -Eigenschaft auf den -Wert TypeCode.Emptyfestgelegt ist.