Compartir vía


IRemoteTypeContract.InvokeMember Método

Definición

Invoca al miembro específico de la interfaz IRemoteTypeContract actual.

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

Nombre del miembro que se va a invocar.

bindingFlags
BindingFlags

Combinación bit a bit de valores BindingFlags que especifica cómo buscar el miembro.

target
IRemoteObjectContract

Objeto IRemoteObjectContract donde se debe invocar al miembro especificado.

remoteArgs
IRemoteArgumentArrayContract

IRemoteArgumentArrayContract que contiene los argumentos que se van a pasar al miembro que se va a invocar.

remoteArgModifiers
Boolean[]

Matriz de valores booleanos que indican si se pasa cada uno de los valores remoteArgs por referencia.

localeId
Int32

Id. de configuración regional que se va a usar para las conversiones específicas de la configuración regional que podrían ser realizadas por el miembro al que se invoca.

Devoluciones

RemoteArgument que representa el valor devuelto del miembro invocado.

Comentarios

El remoteArgModifiers parámetro solo se usa para los componentes que se escriben mediante COM. Cada valor del remoteArgModifiers parámetro indica si el valor correspondiente del remoteArgs parámetro se pasa por referencia. La longitud de remoteArgModifiers debe ser la misma que la longitud de remoteArgs.

Si se pasa null para remoteArgModifiers, este método usa la lógica predeterminada para determinar si se pasa un argumento por referencia.

Se aplica a