IRemoteTypeContract.InvokeMember Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelle le membre spécifié du IRemoteTypeContract actif.
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
Paramètres
- name
- String
Nom du membre à appeler.
- bindingFlags
- BindingFlags
Combinaison d'opérations de bits de valeurs BindingFlags qui spécifie comment rechercher le membre.
- target
- IRemoteObjectContract
IRemoteObjectContract sur lequel le membre spécifié doit être appelé.
- remoteArgs
- IRemoteArgumentArrayContract
IRemoteArgumentArrayContract qui contient les arguments à passer au membre à appeler.
- remoteArgModifiers
- Boolean[]
Tableau de valeurs booléennes qui indiquent si chacune des valeurs remoteArgs
est passée par référence.
- localeId
- Int32
ID de paramètres régionaux à utiliser pour les conversions spécifiques aux paramètres régionaux qui peuvent être exécutées par le membre appelé.
Retours
RemoteArgument qui représente la valeur de retour du membre appelé.
Remarques
Le remoteArgModifiers
paramètre est utilisé uniquement pour les composants qui sont écrits à l’aide de COM. Chaque valeur du remoteArgModifiers
paramètre indique si la valeur correspondante dans le remoteArgs
paramètre est transmise par référence. La longueur de remoteArgModifiers
doit être identique à la longueur de remoteArgs
.
Si vous passez null
pour remoteArgModifiers
, cette méthode utilise la logique par défaut pour déterminer si un argument est passé par référence.