IRemoteTypeContract.InvokeMember Metoda

Definicja

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 remoteArgModifiersmetody ta metoda używa domyślnej logiki w celu określenia, czy argument jest przekazywany przez odwołanie.

Dotyczy