共用方式為


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 提供者的 CreateObjectCreateObject 方法失敗的預設或用戶端物件的實作或建立 (如果有的話)。

備註

TryCreateObject 方法的委派,這個方法會傳遞 typeof(TObject) 做為 objType 參數值。 接著識別產生的執行個體是否為型別,則為 TObject ,如果它是,轉換並傳回。 否則,會傳回型別 TObject的預設執行個體。

.NET Framework 安全性

請參閱

參考

IVsDataProvider 介面

TryCreateObject 多載

Microsoft.VisualStudio.Data.Core 命名空間