IVsDataProvider.CreateObject<TSite>, méthode (Guid, Type, TSite)
Crée 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 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 : GuidUn identificateur d'une source de données de DDEX, ou Empty pour aucune source de données spécifique.
objType
Type : TypeUn type d'entité de support de DDEX.
site
Type : TSiteUne instance d'un objet qui doit installer la nouvelle entité de support de DDEX.
Valeur de retour
Type : Object
Une instance d'entité spécifiée de support 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 média, ou 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 l'implémentation de la méthode CreateObject du fournisseur de DDEX, ou la conception de l'implémentation par défaut ou cliente d'objet (si elle existe). |
Notes
Délégués de cette méthode en premier à la méthode 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 retourné.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.