Share via


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

Essaie de créer une instance de l'entité spécifiée en charge 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 : System.Guid
    Un identificateur de source de données de DDEX, ou Empty pour une source de données spécifique.
  • site
    Type : TSite
    Une instance d'un objet qui doit localiser la nouvelle entité de prise en charge DDEX.

Valeur de retour

Type : TObject
Une instance de l'entité spécifiée en charge 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 le 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 prise en charge est levé une exception, par la façon d'un appel d' CreateInstance par réflexion ou par le biais de l'implémentation de méthode d' CreateObject ou d' CreateObject du fournisseur de DDEX, ou la création de la valeur par défaut ou de l'implémentation cliente d'objet (s'il y en a une.)

Notes

Délégués de cette méthode à la méthode d' TryCreateObject , en passant typeof(TObject) comme valeur de paramètre d' objType .Elle identifie ensuite si l'instance obtenue est de type TObject et, si elle est, de casts lui et retourne.Sinon, elle 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