Freigeben über


IVsDataProvider.CreateObject<TObject>-Methode (Guid)

Erstellt eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die vom DDEX-Anbieter implementiert wird.

Namespace:  Microsoft.VisualStudio.Data.Core
Assembly:  Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)

Syntax

'Declaration
Function CreateObject(Of TObject) ( _
    source As Guid _
) As TObject
TObject CreateObject<TObject>(
    Guid source
)
generic<typename TObject>
TObject CreateObject(
    Guid source
)
abstract CreateObject : 
        source:Guid -> 'TObject 
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • TObject
    Das Objekt.

Parameter

  • source
    Typ: Guid

    Ein Bezeichner einer DDEX-Datenquelle oder Empty für eine bestimmte Datenquelle.

Rückgabewert

Typ: TObject
Eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die vom DDEX-Anbieter implementiert wird.

Ausnahmen

Ausnahme Bedingung
DataProviderException

Der DDEX-Anbieter unterstützt nicht die Unterstützungsentität, oder Instanziierung einer neuen Instanz der Unterstützungsentität hat eine Ausnahme, ob über CreateInstance einen Aufruf durch Reflektion oder von der CreateObject des DDEX- Methodenimplementierung Anbieters ausgewählt, oder Erstellung standardmäßiger oder der Clientobjektimplementierung (falls vorhanden), fehlschlagen.

Hinweise

Delegaten dieser Methode der CreateObject-Methode, Object als TSite-Wert generischen Parameters und nullein Nullverweis (Nothing in Visual Basic) beginnt site als Parameter.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsDataProvider Schnittstelle

CreateObject-Überladung

Microsoft.VisualStudio.Data.Core-Namespace