Compartilhar via


Método DataViewBrowseObject.IReflect.InvokeMember

Chama o membro especificado usando as restrições e a correspondência de associação especificadas a lista de argumentos, os modificadores, e a cultura especificados.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
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 não oferece suporte a implementações explícitas da interface.

Parâmetros

  • name
    Tipo: System.String
    O nome do método construtor, propriedade ou campo membro da invoke, ou uma cadeia de caracteres vazia para invocar o membro padrão.Para membros de IDispatch , uma cadeia de caracteres que representa o DispID, por exemplo “[DispID=3]”.
  • invokeAttr
    Tipo: System.Reflection.BindingFlags
    Uma máscara de bits composto de um ou mais BindingFlags que especifica como a pesquisa é baseada em.Acesso pode ser um de BindingFlags, como o público, não público, particulares, InvokeMethod, GetField, e assim por diante.O tipo de pesquisa não precisa ser especificado.Se o tipo de pesquisa for omitido, BindingFlags.Public | BindingFlags.Instance |BindingFlags.Static são usados.
  • binder
    Tipo: System.Reflection.Binder
    Um objeto de Binder que define um conjunto de propriedades e permite a associação, que pode envolver a seleção de um método sobrecarregado, coerção de tipos de argumento, e chamada de um membro com a reflexão; ou uma referência nula para usar DefaultBinder.Observe que define explicitamente um objeto de Binder pode ser necessário com êxito invocando sobrecargas do método com argumentos variáveis.
  • args
    Tipo: array<System.Object[]
    Uma matriz que contém os argumentos para passar para o membro para chamar.
  • modifiers
    Tipo: array<System.Reflection.ParameterModifier[]
    Uma matriz de ParameterModifier objetos representando os atributos associados com o elemento correspondente na matriz de args.
    Os atributos associados de um parâmetro são armazenados na assinatura do membro.A pasta padrão processa somente esse parâmetro ao chamar um componente COM.
  • culture
    Tipo: System.Globalization.CultureInfo
    O objeto de CultureInfo que representa a localidade de globalização para usar, que pode ser necessário para conversões específicas, como converter uma cadeia de caracteres numéricos para um double; ou nulluma referência nula (Nothing no Visual Basic) para usar CultureInfode segmento atual.
  • namedParameters
    Tipo: array<System.String[]
    Uma matriz que contém os nomes dos parâmetros que os valores são passadas em args retorna.

Valor de retorno

Tipo: System.Object
Object que representa o valor de retorno do membro chamado.

Implementações

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

Segurança do .NET Framework

Consulte também

Referência

DataViewBrowseObject Classe

Namespace Microsoft.VisualStudio.Data.Framework