IVsDataProvider.TryCreateObject<TObject, TSite> 方法 (Guid, TSite)
嘗試建立指定的 DDEX 支援實體執行個體。DDEX 提供者實作的指定 DDEX,資料來源中放置與指定的站台物件。
命名空間: Microsoft.VisualStudio.Data.Core
組件: Microsoft.VisualStudio.Data.Core (在 Microsoft.VisualStudio.Data.Core.dll 中)
語法
'宣告
Function TryCreateObject(Of TObject, TSite) ( _
source As Guid, _
site As TSite _
) As TObject
TObject TryCreateObject<TObject, TSite>(
Guid source,
TSite site
)
generic<typename TObject, typename TSite>
TObject TryCreateObject(
Guid source,
TSite site
)
abstract TryCreateObject :
source:Guid *
site:'TSite -> 'TObject
JScript 不支援泛型型別或方法。
類型參數
- TObject
物件。
- TSite
網站。
參數
source
類型:Guid一 DDEX 資料來源識別項或 Empty 沒有指定資料來源的。
site
類型:TSite要放置新的 DDEX 支援實體物件的執行個體。
傳回值
類型:TObject
指定的 DDEX 支援實體執行個體。DDEX 提供者實作,站台與指定的站台物件的指定 DDEX,資料來源中,如果 DDEX 提供者支援它。否則,則為型別 TObject的預設執行個體。
例外狀況
例外狀況 | 條件 |
---|---|
DataProviderException | 支援實體的新執行個體的具現化時擲回例外狀況,不論是呼叫 CreateInstance 的方式透過反映或透過 DDEX 提供者的 CreateObject 或 CreateObject 方法失敗的預設或用戶端物件的實作或建立 (如果有的話)。 |
備註
TryCreateObject 方法的委派,這個方法會傳遞 typeof(TObject) 做為 objType 參數值。 接著識別產生的執行個體是否為型別,則為 TObject ,如果它是,轉換並傳回。 否則,會傳回型別 TObject的預設執行個體。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。