Sdílet prostřednictvím


DataViewBrowseObject.IReflect.InvokeMember – metoda

Spustí zadaný člen pomocí omezení zadané vazbě a odpovídající seznam zadaný argument, Modifikátory a kultury.

Obor názvů:  Microsoft.VisualStudio.Data.Framework
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
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 
Jazyk JScript nepodporuje explicitní implementace rozhraní.

Parametry

  • name
    Typ: System.String
    Název konstruktoru, metodu, vlastnost nebo pole člen vyvolat nebo vyvolat výchozí člen prázdný řetězec.Pro IDispatch členy, řetězec představující DispID, například "[DispID = 3]".
  • invokeAttr
    Typ: System.Reflection.BindingFlags
    Bitová maska tvořen jedním nebo více BindingFlags , určit, jak se provádí vyhledávání.Přístup může být příznaky, jako jsou veřejné, NonPublic, soukromé, InvokeMethod, GetField a podobně.Není zadán typ vyhledávání.Pokud je vynechán typ vyhledávání, BindingFlags.Public | BindingFlags.Instance |BindingFlags.Static se používají.
  • binder
    Typ: System.Reflection.Binder
    A Binder objektu, který definuje sadu vlastností a umožňuje vazby, která mohou zahrnovat výběr Přetěžovaná metoda nátlaku typy argumentů a vyvolání člen prostřednictvím reflexe; nebo odkaz na hodnotu null pro použití DefaultBinder.Všimněte si, že explicitně definovat Binder objektu může být požadováno pro vyvolání úspěšně přetížení metody s proměnnými argumenty.
  • args
    Typ: array<System.Object[]
    Pole obsahující argumenty pro člena vyvolat.
  • modifiers
    Typ: array<System.Reflection.ParameterModifier[]
    Pole ParameterModifier objekty představující atributy spojené s odpovídající prvek pole args.
    Atributy přidružené parametru jsou uloženy v podpisu člena.Výchozí pořadače zpracuje tento parametr pouze při volání komponent modelu COM.
  • culture
    Typ: System.Globalization.CultureInfo
    CultureInfo Objekt představující globalizace národního prostředí pro použití, které mohou být nezbytné pro převody národního prostředí, například převod na dvojitou; číselný řetězec nebo null používat aktuální podproces CultureInfo .
  • namedParameters
    Typ: array<System.String[]
    Pole obsahující názvy parametrů, které hodnoty v poli args předané.

Vrácená hodnota

Typ: System.Object
Object Představující vrácená hodnota Vyvolaný člen.

Implementuje

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataViewBrowseObject Třída

Microsoft.VisualStudio.Data.Framework – obor názvů