Sdílet prostřednictvím


IVsDataProvider.TryCreateObject<TObject, TSite> – metoda (Guid, TSite)

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

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

Syntaxe

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

Parametry typu

  • TObject
    Objekt.
  • TSite
    Na webu.

Parametry

  • source
    Typ: System.Guid
    Identifikátor zdroje 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: TObject
Instanci zadané entity DDEX podporu pro určený zdroj dat DDEX, který je implementován zprostředkovatelem DDEX umístěno objekt zadaného serveru, pokud je podporuje DDEX provider.Jinak je výchozí instance typu TObject .

Výjimky

Výjimka Podmínka
[DataProviderException]

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 nebo CreateObject implementace metody nebo Nepodařilo se vytvořit objekt provedení výchozí nebo klienta (pokud existuje).

Poznámky

Tato metoda deleguje na TryCreateObject metodu typeof(TObject) jako objType hodnotu parametru.Pak určuje, zda výsledný instance je typu TObject a pokud je, že vrhá a vrátí.Pokud ne, vrátí výchozí instance typu TObject .

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

IVsDataProvider Rozhraní

TryCreateObject – přetížení

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