IRemoteTypeContract.InvokeMember Metodo

Definizione

Richiama il membro specificato dell'oggetto corrente 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

Parametri

name
String

Nome del membro da richiamare.

bindingFlags
BindingFlags

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

target
IRemoteObjectContract

Oggetto IRemoteObjectContract sul quale 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 ognuno dei remoteArgs valori viene passato per riferimento.

localeId
Int32

ID delle impostazioni locali da usare per le conversioni specifiche delle impostazioni locali che potrebbero essere eseguite dal membro richiamato.

Valori restituiti

Oggetto RemoteArgument che rappresenta il valore restituito del membro richiamato.

Commenti

Il remoteArgModifiers parametro viene utilizzato 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 corrispondere 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