Costruttore PrivateObject (String, String, array<Object )
Inizializza una nuova istanza di PrivateObject classe.Ciò crea l'oggetto del tipo specificato e lo esegue il wrapping dell'oggetto privato.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintassi
'Dichiarazione
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[]
)
Parametri
- assemblyName
Tipo: System.String
Nome dell'assembly contenente il tipo.
- typeName
Tipo: System.String
Nome completo del tipo.
- args
Tipo: array<System.Object[]
Argomenti da passare al costruttore dell'oggetto.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | assemblyName o typeName viene nullriferimento null (Nothing in Visual Basic). |
Note
Viene creato un oggetto utilizzando typeName e args.
Nella tabella seguente vengono mostrati i valori delle proprietà iniziali per un'istanza di PrivateObject classe istanziata con PrivateObject.
proprietà |
Value |
---|---|
l'oggetto creato da typeName e args. |
|
l'oggetto di cui è stato eseguito il wrapping type oggetto creato da typeName e args. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting