IRemoteMethodInfoContract.Invoke Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywołuje metodę, którą identyfikuje.IRemoteMethodInfoContract
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
Parametry
- target
- IRemoteObjectContract
Element IRemoteObjectContract identyfikujący obiekt zawierający metodę do wywołania.
- bindingFlags
- BindingFlags
Bitowa kombinacja BindingFlags wartości określających sposób wywoływania metody.
- parameters
- IRemoteArgumentArrayContract
Element IRemoteArgumentArrayContract określający parametry metody, null
jeśli metoda nie ma żadnych parametrów.
- localeId
- Int32
Identyfikator ustawień regionalnych, którego metoda będzie używać dla dowolnych konwersji typów specyficznych dla ustawień regionalnych argumentów lub wartości zwracanej.
Zwraca
Element RemoteArgument określający wartość zwracaną metody wywołanej.
Uwagi
Jeśli wywołana metoda nie ma wartości zwracanej (na przykład metoda jest konstruktorem), Invoke zwraca wartość domyślną RemoteArgument , w której RemoteArgumentKind właściwość jest ustawiona na wartość RemoteArgumentKind.Missing , a TypeCode właściwość jest ustawiona na wartość TypeCode.Empty.