IRemoteMethodInfoContract.Invoke 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 la méthode que ce IRemoteMethodInfoContract identifie.
public:
System::AddIn::Contract::RemoteArgument Invoke(System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ parameters, int localeId);
public System.AddIn.Contract.RemoteArgument Invoke (System.AddIn.Contract.Automation.IRemoteObjectContract target, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract parameters, int localeId);
abstract member Invoke : System.AddIn.Contract.Automation.IRemoteObjectContract * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> System.AddIn.Contract.RemoteArgument
Public Function Invoke (target As IRemoteObjectContract, bindingFlags As BindingFlags, parameters As IRemoteArgumentArrayContract, localeId As Integer) As RemoteArgument
Paramètres
- target
- IRemoteObjectContract
IRemoteObjectContract qui identifie l'objet qui contient la méthode à appeler.
- bindingFlags
- BindingFlags
Combinaison d'opérations de bits de valeurs BindingFlags qui spécifie comment appeler la méthode.
- parameters
- IRemoteArgumentArrayContract
IRemoteArgumentArrayContract qui spécifie les paramètres de la méthode ; null
si la méthode ne comporte aucun paramètre.
- localeId
- Int32
ID de paramètres régionaux que la méthode utilisera pour toute conversion de type spécifique aux paramètres régionaux des arguments ou de la valeur de retour.
Retours
RemoteArgument qui spécifie la valeur de retour de la méthode appelée.
Remarques
Si la méthode appelée n’a pas de valeur de retour (par exemple, la méthode est un constructeur), Invoke retourne une valeur par défaut RemoteArgument dans laquelle la RemoteArgumentKind propriété est définie sur la valeur RemoteArgumentKind.Missing et la TypeCode propriété est définie sur la valeur TypeCode.Empty.