IRemoteTypeContract.InvokeMember Metoda

Definicja

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

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

Dotyczy