PrivateObject.Invoke – metoda (String, BindingFlags, array<Object )
Pro členy soukromé objektu přístup.
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, který 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é, vnitřní a soukromé, nebo kombinace modifikátorů.Můžete nastavit 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.