IRemoteTypeContract.InvokeMember Metodo

Definizione

Richiama il membro specificato dell'oggetto IRemoteTypeContract corrente.

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

Parametri

name
String

Nome del membro da richiamare.

bindingFlags
BindingFlags

Combinazione bit per bit dei valori dell'oggetto BindingFlags che specifica come cercare il membro.

target
IRemoteObjectContract

IRemoteObjectContract su cui richiamare il membro specificato.

remoteArgs
IRemoteArgumentArrayContract

Oggetto IRemoteArgumentArrayContract contenente gli argomenti da passare al membro da richiamare.

remoteArgModifiers
Boolean[]

Matrice di valori booleani che indicano se ciascun valore remoteArgs viene passato dal riferimento.

localeId
Int32

Identificatore delle impostazioni locali da utilizzare per le conversioni specifiche delle impostazioni locali che è possibile eseguire dal membro richiamato.

Restituisce

Oggetto RemoteArgument che rappresenta il valore restituito del membro richiamato.

Commenti

Il remoteArgModifiers parametro viene usato solo per i componenti scritti tramite COM. Ogni valore nel remoteArgModifiers parametro indica se il valore corrispondente nel remoteArgs parametro viene passato per riferimento. La lunghezza di remoteArgModifiers deve essere uguale alla lunghezza di remoteArgs.

Se si passa null per remoteArgModifiers, questo metodo usa la logica predefinita per determinare se un argomento viene passato per riferimento.

Si applica a