IVsDataProvider.CreateObject<TSite>, méthode (Guid, Type, 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 TSite) ( _
    source As Guid, _
    objType As Type, _
    site As TSite _
) As Object
Object CreateObject<TSite>(
    Guid source,
    Type objType,
    TSite site
)
generic<typename TSite>
Object^ CreateObject(
    Guid source, 
    Type^ objType, 
    TSite site
)
abstract CreateObject : 
        source:Guid * 
        objType:Type * 
        site:'TSite -> Object 
JScript ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

  • 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.
  • objType
    Type : System.Type
    Un type d'entité de prise en charge DDEX.
  • site
    Type : TSite
    Une instance d'un objet qui doit localiser la nouvelle entité de prise en charge DDEX.

Valeur de retour

Type : System.Object
Une instance de l'entité spécifiée en charge de DDEX implémentée par le fournisseur de DDEX, située à l'objet spécifié de site.

Exceptions

Exception Condition
ArgumentNullException

Le paramètre objType est nullune référence null (Nothing en Visual Basic).

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 en premier à la méthode d' TryCreateObject(Guid, Type, TSite) .Si le résultat est nullune référence null (Nothing en Visual Basic), il lève DataProviderException.Sinon, le résultat est retourné.

Sécurité .NET Framework

Voir aussi

Référence

IVsDataProvider Interface

CreateObject, surcharge

Microsoft.VisualStudio.Data.Core, espace de noms