Freigeben über


IVsDataProvider.TryCreateObject-Methode (Guid, Type)

Versucht, eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, 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 TryCreateObject ( _
    source As Guid, _
    objType As Type _
) As Object
Object TryCreateObject(
    Guid source,
    Type objType
)
Object^ TryCreateObject(
    Guid source, 
    Type^ objType
)
abstract TryCreateObject : 
        source:Guid * 
        objType:Type -> Object
function TryCreateObject(
    source : Guid, 
    objType : Type
) : Object

Parameter

  • source
    Typ: Guid

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

  • objType
    Typ: Type

    Ein Typ DDEX-Unterstützungsentität.

Rückgabewert

Typ: Object
Eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die von den DDEX-Anbieter implementiert wird, wenn der DDEX-Anbieter dies unterstützt; andernfalls nullein Nullverweis (Nothing in Visual Basic).

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

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

Hinweise

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

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsDataProvider Schnittstelle

TryCreateObject-Überladung

Microsoft.VisualStudio.Data.Core-Namespace