DataViewBrowseObject.IReflect.InvokeMember (Método)

Invoca el miembro especificado mediante las restricciones de enlace especificadas y haciendo corresponder la lista de argumentos, los modificadores, y la referencia cultural especificados.

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
Private Function InvokeMember ( _
    name As String, _
    invokeAttr As BindingFlags, _
    binder As Binder, _
    target As Object, _
    args As Object(), _
    modifiers As ParameterModifier(), _
    culture As CultureInfo, _
    namedParameters As String() _
) As Object Implements IReflect.InvokeMember
Object IReflect.InvokeMember(
    string name,
    BindingFlags invokeAttr,
    Binder binder,
    Object target,
    Object[] args,
    ParameterModifier[] modifiers,
    CultureInfo culture,
    string[] namedParameters
)
private:
virtual Object^ InvokeMember(
    String^ name, 
    BindingFlags invokeAttr, 
    Binder^ binder, 
    Object^ target, 
    array<Object^>^ args, 
    array<ParameterModifier>^ modifiers, 
    CultureInfo^ culture, 
    array<String^>^ namedParameters
) sealed = IReflect::InvokeMember
private abstract InvokeMember : 
        name:string * 
        invokeAttr:BindingFlags * 
        binder:Binder * 
        target:Object * 
        args:Object[] * 
        modifiers:ParameterModifier[] * 
        culture:CultureInfo * 
        namedParameters:string[] -> Object 
private override InvokeMember : 
        name:string * 
        invokeAttr:BindingFlags * 
        binder:Binder * 
        target:Object * 
        args:Object[] * 
        modifiers:ParameterModifier[] * 
        culture:CultureInfo * 
        namedParameters:string[] -> Object 
JScript no admite implementaciones explícitas de interfaces.

Parámetros

  • name
    Tipo: System.String
    El nombre del constructor, método, propiedad, o miembro de campo a invocar, o una cadena vacía para invocar el miembro predeterminado.Para los miembros de IDispatch, cadena que representa el identificador DispID, por ejemplo "[DispID=3]".
  • invokeAttr
    Tipo: System.Reflection.BindingFlags
    Una máscara de bits compuso de uno o más BindingFlags que especifica cómo se realiza la búsqueda.El acceso puede ser uno de BindingFlags, como Public, NonPublic, private, InvokeMethod, GetField, etc.No es necesario especificar el tipo de búsqueda.Si se omite el tipo de búsqueda, BindingFlags.Public | BindingFlags.Instance |se utilizan BindingFlags.Static.
  • binder
    Tipo: System.Reflection.Binder
    Un objeto de Binder que define un conjunto de propiedades y habilita el enlace, que puede incluir la selección de un método sobrecargado, conversión de los tipos de argumentos, e invocación de un miembro con la reflexión; o una referencia nula para utilizar DefaultBinder.Observe que la definición explícita de un objeto Binder puede resultar necesaria para llamar correctamente a sobrecargas de método con argumentos variables.
  • args
    Tipo: array<System.Object[]
    Matriz que contiene los argumentos que se van a pasar al miembro al cual se va a invocar.
  • modifiers
    Tipo: array<System.Reflection.ParameterModifier[]
    Una matriz de ParameterModifier se opone representa los atributos asociados al elemento correspondiente de la matriz args.
    Los atributos asociados a un parámetro se almacenan en la firma del miembro.El enlazador predeterminado sólo procesa este parámetro cuando se llama a un componente COM.
  • culture
    Tipo: System.Globalization.CultureInfo
    El objeto de CultureInfo que representa la configuración regional de globalización el uso, que puede ser necesario para las conversiones configuración regional- específicas, como convertir una cadena numérica en double; o nullreferencia null (Nothing en Visual Basic) para utilizar CultureInfodel subproceso actual.
  • namedParameters
    Tipo: array<System.String[]
    Matriz que contiene los nombres de parámetros que los valores de args colocan en orden se pasa.

Valor devuelto

Tipo: System.Object
Object que representa el valor devuelto del miembro invocado.

Implementaciones

IReflect.InvokeMember(String, BindingFlags, Binder, Object, array<Object[], array<ParameterModifier[], CultureInfo, array<String[])

Seguridad de .NET Framework

Vea también

Referencia

DataViewBrowseObject Clase

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)