共用方式為


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 安全性

請參閱

參考

IVsDataProvider 介面

CreateObject 多載

Microsoft.VisualStudio.Data.Core 命名空間