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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.