PrivateObject 建構函式 (String, String, array<Object )
初始化 PrivateObject 類別的新執行個體。 這會建立指定之型別的物件,並將它包裝在 private 物件內。
命名空間: Microsoft.VisualStudio.TestTools.UnitTesting
組件: Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
語法
'宣告
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[]
)
參數
- assemblyName
型別:System.String
包含該型別的組件名稱。
- typeName
型別:System.String
型別的完整限定名稱。
- args
型別:array<System.Object[]
要傳遞至物件之建構函式的引數。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | assemblyName 或 typeName 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
備註
使用 typeName 和 args 建立的物件。
下表所顯示的是,以 PrivateObject 執行個體化之 PrivateObject 類別執行個體的初始屬性值。
屬性 |
值 |
---|---|
從 typeName 和 args 建立的物件。 |
|
從 typeName 和 args 建立之物件的包裝物件 type。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。