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 element członkowski bieżącego IRemoteTypeContractelementu .
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 elementu członkowskiego do wywołania.
- bindingFlags
- BindingFlags
Bitowa kombinacja BindingFlags wartości określających sposób wyszukiwania elementu członkowskiego.
- target
- IRemoteObjectContract
Element IRemoteObjectContract , na którym ma być wywoływany określony element członkowski.
- remoteArgs
- IRemoteArgumentArrayContract
Element IRemoteArgumentArrayContract zawierający argumenty, które mają być przekazywane do elementu członkowskiego do wywołania.
- remoteArgModifiers
- Boolean[]
Tablica wartości logicznych wskazująca, czy każda z remoteArgs
wartości jest przekazywana przez odwołanie.
- localeId
- Int32
Identyfikator ustawień regionalnych do użycia na potrzeby konwersji specyficznych dla ustawień regionalnych, które mogą być wykonywane przez wywoływany element członkowski.
Zwraca
Element RemoteArgument reprezentujący zwracaną wartość wywoływanego elementu członkowskiego.
Uwagi
Parametr remoteArgModifiers
jest używany tylko dla składników napisanych przy użyciu modelu COM. Każda wartość w parametrze remoteArgModifiers
wskazuje, czy odpowiadająca mu wartość w parametrze remoteArgs
jest przekazywana przez odwołanie. Długość remoteArgModifiers
elementu powinna być taka sama jak długość remoteArgs
.
W przypadku przekazania null
dla remoteArgModifiers
metody ta metoda używa domyślnej logiki w celu określenia, czy argument jest przekazywany przez odwołanie.