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.
- target
Typ: System.Object
Object Na kterém vyvolat zadaný člen.
- 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
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.