Partager via


IVsDataProvider.TryCreateObject<TObject, TSite>, méthode (Guid, TSite)

Essaie de créer une instance de l'entité spécifiée de support de DDEX pour la source de données spécifiée de DDEX implémentée par le fournisseur de DDEX, située à l'objet spécifié de site.

Espace de noms :  Microsoft.VisualStudio.Data.Core
Assembly :  Microsoft.VisualStudio.Data.Core (dans Microsoft.VisualStudio.Data.Core.dll)

Syntaxe

'Déclaration
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 
JScript ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

  • TObject
    Objet.
  • TSite
    Site.

Paramètres

  • source
    Type : Guid

    Identificateur de source de données de DDEX, ou Empty pour aucune source de données spécifique.

  • site
    Type : TSite

    Une instance d'un objet qui doit installer la nouvelle entité de support de DDEX.

Valeur de retour

Type : TObject
Une instance d'entité spécifiée de support de DDEX pour la source de données spécifiée de DDEX implémentée par le fournisseur de DDEX, situé à l'objet spécifié de site, si le fournisseur de DDEX prend en charge.Sinon, l'instance par défaut du type TObject.

Exceptions

Exception Condition
DataProviderException

L'instanciation d'une nouvelle instance de l'entité de média est levé une exception, par la façon d'un appel d'CreateInstance par réflexion ou via CreateObject du fournisseur de DDEX ou l'implémentation de méthode CreateObject, ou conception de l'implémentation par défaut ou cliente d'objet (si elle existe).

Notes

Délégués de cette méthode à la méthode TryCreateObject, en passant typeof(TObject) comme valeur du paramètre objType. Elle identifie ensuite si l'instance résultant est de type TObject et, si elle est, de casts lui et retourne. Sinon, il retourne l'instance par défaut du type TObject.

Sécurité .NET Framework

Voir aussi

Référence

IVsDataProvider Interface

TryCreateObject, surcharge

Microsoft.VisualStudio.Data.Core, espace de noms