Partager via


IRemoteTypeContract.InvokeMember Méthode

Définition

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.

S’applique à