Freigeben über


PrivateObject-Konstruktor (String, String, array<Object[])

Initialisiert eine neue Instanz der PrivateObject-Klasse. Das Objekt des angegebenen Typs wird erstellt und mit dem privaten Objekt umschlossen.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Sub New ( _
    assemblyName As String, _
    typeName As String, _
    ParamArray args As Object() _
)
public PrivateObject(
    string assemblyName,
    string typeName,
    params Object[] args
)
public:
PrivateObject(
    String^ assemblyName, 
    String^ typeName, 
    ... array<Object^>^ args
)
new : 
        assemblyName:string * 
        typeName:string * 
        args:Object[] -> PrivateObject
public function PrivateObject(
    assemblyName : String, 
    typeName : String, 
    ... args : Object[]
)

Parameter

  • assemblyName
    Typ: String

    Name der Assembly, die den Typ enthält.

  • typeName
    Typ: String

    Vollqualifizierter Name des Typs.

  • args
    Typ: array<Object[]

    Argumente für die Übergabe an den Konstruktor des Objekts.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

assemblyName oder typeName ist nullein Nullverweis (Nothing in Visual Basic).

Hinweise

Mithilfe von typeName und args wird ein Objekt erstellt.

Die folgende Tabelle enthält Anfangswerte für die Eigenschaften einer Instanz der PrivateObject-Klasse, die mit PrivateObject instanziiert wurde.

Eigenschaft

Wert

Target

Das mithilfe von typeName und args erstellte Objekt.

RealType

Der type des umschlossenen Objekts, das mithilfe von typeName und args erstellt wurde.

.NET Framework-Sicherheit

Siehe auch

Referenz

PrivateObject Klasse

PrivateObject-Überladung

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace