IRemoteTypeContract.InvokeMember Método

Definição

Invoca o elemento especificado do atual IRemoteTypeContract.

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

Parâmetros

name
String

O nome do membro a invocar.

bindingFlags
BindingFlags

Uma combinação bit a bit dos BindingFlags valores que especifica como procurar o membro.

target
IRemoteObjectContract

O IRemoteObjectContract que invocar o membro especificado.

remoteArgs
IRemoteArgumentArrayContract

Um IRemoteArgumentArrayContract que contém os argumentos a passar ao membro para invocar.

remoteArgModifiers
Boolean[]

Um array de valores booleanos que indicam se cada um dos remoteArgs valores é passado por referência.

localeId
Int32

Um ID de localização para usar em conversões específicas de local que possam ser realizadas pelo membro invocado.

Devoluções

A RemoteArgument que representa o valor de retorno do membro invocado.

Observações

O remoteArgModifiers parâmetro é usado apenas para componentes escritos usando COM. Cada valor no remoteArgModifiers parâmetro indica se o valor correspondente no remoteArgs parâmetro é passado por referência. O comprimento de remoteArgModifiers deve ser igual ao comprimento de remoteArgs.

Se passar null por remoteArgModifiers, este método usa lógica padrão para determinar se um argumento é passado por referência.

Aplica-se a