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