IRemoteMethodInfoContract.Invoke Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Invoca o método que este 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
O IRemoteObjectContract que identifica o objeto que contém o método a ser invocado.
- bindingFlags
- BindingFlags
Uma combinação bit a bit dos valores de BindingFlags que especifica como invocar o método.
- parameters
- IRemoteArgumentArrayContract
Um IRemoteArgumentArrayContract que especifica os parâmetros do método; null
se o método não tem nenhum parâmetro.
- localeId
- Int32
A identificação de localidade que o método usará para as conversões de tipo, dos argumentos ou do valor retornado, específicas da localidade.
Retornos
Um RemoteArgument que especifica o valor retornado do método invocado.
Comentários
Se o método invocado não tiver um valor retornado (por exemplo, o método é um construtor), Invoke retornará um padrão RemoteArgument no qual a RemoteArgumentKind propriedade é definida como o valor RemoteArgumentKind.Missing e a TypeCode propriedade é definida como o valor TypeCode.Empty.