IRemoteMethodInfoContract.Invoke Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Invoca al método que IRemoteMethodInfoContract identifica.
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
Parámetros
- target
- IRemoteObjectContract
IRemoteObjectContract que identifica el objeto que contiene el método que se desea invocar.
- bindingFlags
- BindingFlags
Combinación bit a bit de valores BindingFlags que especifica cómo invocar al método.
- parameters
- IRemoteArgumentArrayContract
IRemoteArgumentArrayContract que especifica los parámetros del método; null
si el método no tiene ningún parámetro.
- localeId
- Int32
Id. de configuración regional que el método usará para cualquier conversión de tipo específico de la configuración regional de los argumentos o del valor devuelto.
Devoluciones
RemoteArgument que especifica el valor devuelto del método invocado.
Comentarios
Si el método invocado no tiene un valor devuelto (por ejemplo, el método es un constructor), Invoke devuelve un valor predeterminado RemoteArgument en el que la RemoteArgumentKind propiedad se establece en el valor RemoteArgumentKind.Missing y la TypeCode propiedad se establece en el valor TypeCode.Empty.