IRemoteTypeContract.InvokeMember 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 określony członek bieżącego IRemoteTypeContract .
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
Parametry
- name
- String
Nazwa członka do wywołania.
- bindingFlags
- BindingFlags
Bitowa kombinacja BindingFlags wartości, która określa sposób wyszukiwania członka.
- target
- IRemoteObjectContract
Wartość IRemoteObjectContract , na której ma być wywoływany określony członek.
- remoteArgs
- IRemoteArgumentArrayContract
Element IRemoteArgumentArrayContract , który zawiera argumenty do przekazania do członka, który ma być wywoływany.
- remoteArgModifiers
- Boolean[]
Tablica wartości logicznych, która wskazuje, czy każda z remoteArgs wartości jest przekazywana przez odwołanie.
- localeId
- Int32
Identyfikator regionalny do użycia na użytek konwersji specyficznych dla regionalnych, które mogą być wykonywane przez wywoływany członek.
Zwraca
, RemoteArgument który reprezentuje wartość zwracaną wywołanego członka.
Uwagi
Parametr remoteArgModifiers jest używany tylko dla składników, które są zapisywane przy użyciu com. Każda wartość w remoteArgModifiers parametrze wskazuje, czy odpowiadająca wartość w remoteArgs parametrze jest przekazywana przez odwołanie. Długość musi remoteArgModifiers być taka sama jak długość remoteArgs .
W przypadku przekazania wartości dla metody ta metoda używa null remoteArgModifiers domyślnej logiki do określenia, czy argument jest przekazywany przez odwołanie.