Sdílet prostřednictvím


IVsDataProvider.CreateObject<TSite> – metoda (Guid, Type, TSite)

Vytvoří instanci zadané entity DDEX podporu pro určený zdroj dat DDEX, který je implementován zprostředkovatelem DDEX umístěny objektu zadaného serveru.

Obor názvů:  Microsoft.VisualStudio.Data.Core
Sestavení:  Microsoft.VisualStudio.Data.Core (v Microsoft.VisualStudio.Data.Core.dll)

Syntaxe

'Deklarace
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 
Jazyk JScript nepodporuje obecné typy a metody.

Parametry typu

  • TSite
    Na webu.

Parametry

  • source
    Typ: System.Guid
    Je identifikátor zdroj dat DDEX nebo Empty pro žádný určitý datový zdroj.
  • site
    Typ: TSite
    Instance objektu, který by měl web nový subjekt DDEX podpory.

Vrácená hodnota

Typ: System.Object
Instanci zadané entity podporu DDEX, který je implementován zprostředkovatelem DDEX umístěny objektu zadaného serveru.

Výjimky

Výjimka Podmínka
ArgumentNullException

The objType parameter is nullodkaz null (Nothing v jazyce Visual Basic).

DataProviderException

Zprostředkovatel DDEX nepodporuje podporu entity nebo vytváření nové instance entity podporu došlo k výjimce podle způsobu CreateInstance volání prostřednictvím reflexe nebo prostřednictvím poskytovatele DDEX CreateObject implementace metody nebo Nepodařilo se vytvořit objekt provedení výchozí nebo klienta (pokud existuje).

Poznámky

Tato metoda nejprve deleguje na TryCreateObject(Guid, Type, TSite) metoda.Pokud je výsledek null , vyvolá jej DataProviderException.Jinak je výsledek vrácena.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

IVsDataProvider Rozhraní

CreateObject – přetížení

Microsoft.VisualStudio.Data.Core – obor názvů