Konstruktor PrivateObject — (Type, array<Object )
Inicjuje nowe wystąpienie PrivateObject klasy, która tworzy otoki dla określonego obiektu.
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw: Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Składnia
'Deklaracja
Public Sub New ( _
type As Type, _
ParamArray args As Object() _
)
public PrivateObject(
Type type,
params Object[] args
)
public:
PrivateObject(
Type^ type,
... array<Object^>^ args
)
new :
type:Type *
args:Object[] -> PrivateObject
public function PrivateObject(
type : Type,
... args : Object[]
)
Parametry
- type
Typ: System.Type
Typ obiektu zawinięty.
- args
Typ: array<System.Object[]
Argumenty, aby zdefiniować obiekt.
Wyjątki
Wyjątek | Warunek |
---|---|
ArgumentNullException | typeis nullodwołanie o wartości null (Nothing w języku Visual Basic). |
ArgumentException | typenie jest typu RuntimeType. |
NotSupportedException | typenie może być TypeBuilder. - lub - Tworzenie TypedReference, ArgIterator, i RuntimeArgumentHandle nie jest obsługiwane typy. |
TargetInvocationException | Konstruktor, wywoływana zgłasza wyjątek. |
COMException | typejest to obiekt COM, ale identyfikator klasy, stosowane w celu uzyskania typ jest nieprawidłowy lub zidentyfikowanych klasa nie jest zarejestrowany. |
TypeLoadException | typenie jest prawidłowym typem. |
MissingMethodException | Stwierdzono, że nie pasujących konstruktora publicznego odpowiada type i args. |
Uwagi
Obiekt jest tworzony za pomocą type i args.
W poniższej tabeli przedstawiono wartości początkowe właściwości dla wystąpienia PrivateObject skonkretyzowany za pomocą klasy PrivateObject.
Właściwość |
Wartość |
---|---|
Obiekt utworzony z type i args. |
|
Zawinięty obiektutype |
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting