Share via


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

Crée 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 CreateObject(Of TObject, TSite) ( _
    source As Guid, _
    site As TSite _
) As TObject
TObject CreateObject<TObject, TSite>(
    Guid source,
    TSite site
)
generic<typename TObject, typename TSite>
TObject CreateObject(
    Guid source, 
    TSite site
)
abstract CreateObject : 
        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 d'une 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ée à l'objet spécifié de site.

Exceptions

Exception Condition
DataProviderException

Le fournisseur de DDEX ne prend pas en charge l'entité de charge, ou 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 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' CreateObject , en passant typeof(TObject) comme valeur de paramètre d' objType .Il tente ensuite de caster l'instance obtenue en type TObject et retourne.

Sécurité .NET Framework

Voir aussi

Référence

IVsDataProvider Interface

CreateObject, surcharge

Microsoft.VisualStudio.Data.Core, espace de noms