PrivateObject.Invoke – metoda (String, BindingFlags, array<Object )
Pro přístup členové soukromý objekt.
Obor názvů: Microsoft.VisualStudio.TestTools.UnitTesting
Sestavení: Microsoft.VisualStudio.QualityTools.UnitTestFramework (v Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntaxe
'Deklarace
Public Function Invoke ( _
name As String, _
bindingFlags As BindingFlags, _
ParamArray args As Object() _
) As Object
public Object Invoke(
string name,
BindingFlags bindingFlags,
params Object[] args
)
public:
Object^ Invoke(
String^ name,
BindingFlags bindingFlags,
... array<Object^>^ args
)
member Invoke :
name:string *
bindingFlags:BindingFlags *
args:Object[] -> Object
public function Invoke(
name : String,
bindingFlags : BindingFlags,
... args : Object[]
) : Object
Parametry
- name
Typ: System.String
Název člena vyvolat.
- bindingFlags
Typ: System.Reflection.BindingFlags
- args
Typ: array<System.Object[]
Argumenty, které vyžaduje člena.
Vrácená hodnota
Typ: System.Object
Objekt představuje vrácená hodnota soukromý člen.
Poznámky
Jestliže soukromý člen nevrátí hodnotou nebo odkazem, nevrátí tuto metodu objektu.
Můžete rozhodnout běhu vyvolat metody test. To provedete pomocí BindingFlags se invokeAttr parametr. To umožňuje vyhledat typ s určitým názvem nebo pomocí parametrů jako statický, veřejné interní a soukromé, nebo kombinace modifikátorů. Můžete použít sadu najít metodu, kterou chcete vyvolat příznaky vazby.
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.