IRemoteTypeContract.InvokeMember Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.