IVsDataProvider.CreateObject<TSite> 方法 (Guid, Type, TSite)
建立指定之 DDEX 支援實體執行個體。DDEX 提供者實作的指定 DDEX,資料來源中已決定位置與指定之站台的物件。
命名空間: Microsoft.VisualStudio.Data.Core
組件: Microsoft.VisualStudio.Data.Core (在 Microsoft.VisualStudio.Data.Core.dll 中)
語法
'宣告
Function CreateObject(Of TSite) ( _
source As Guid, _
objType As Type, _
site As TSite _
) As Object
Object CreateObject<TSite>(
Guid source,
Type objType,
TSite site
)
generic<typename TSite>
Object^ CreateObject(
Guid source,
Type^ objType,
TSite site
)
abstract CreateObject :
source:Guid *
objType:Type *
site:'TSite -> Object
JScript 不支援泛型型別或方法。
型別參數
- TSite
網站。
參數
- source
型別:System.Guid
DDEX 資料來源中沒有特定資料來源的識別項或 Empty 。
- objType
型別:System.Type
DDEX 支援實體的型別。
- site
型別:TSite
應該放置新的 DDEX 支援實體物件的執行個體。
傳回值
型別:System.Object
由 DDEX 提供者實作指定的 DDEX 支援實體執行個體已決定位置,以指定的站台物件。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | objType 參數為 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
DataProviderException | DDEX 提供者不支援對實體,或支援實體的新執行個體的執行個體化 (Instantiation) 時擲回例外狀況,不論是 CreateInstance 呼叫的方式透過反映 (Reflection) 或透過 DDEX 提供者的 CreateObject 方法失敗的預設或用戶端物件的實作應該實作或建立 (如果有的話)。 |
備註
TryCreateObject(Guid, Type, TSite) 方法第一次這個方法的委派。如果結果為,就會擲回 nullNull 參照 (即 Visual Basic 中的 Nothing)DataProviderException。否則,結果會傳回。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。