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
- 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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.