Partager via


Microsoft.VisualStudio.Data.Core, espace de noms

L'espace de noms Microsoft.VisualStudio.Data.Core contient les services DDEX principaux qui représentent les services de base à travers lesquels les autres services sont exposés.

Classes

  Classe Description
Classe publique DataClientObjectAttribute Spécifie que des instances d'une entité de prise en charge DDEX ne doivent pas être directement retournées aux clients.À la place, elles doivent être retournées via un objet client de wrapper qui interagit avec l'objet fournisseur sous-jacent.
Classe publique DataDefaultObjectAttribute Spécifie qu'une entité de prise en charge DDEX une implémentation par défaut qui doit être retourné lorsqu'un fournisseur ne fournit pas d'implémentation.
Classe publique DataProviderException Représente l'exception qui se produit en cas de problème inattendu avec un fournisseur de DDEX, tel que manquant ou les entités valides d'inscription ou de charge.

Interfaces

  Interface Description
Interface publique IVsDataClientObject<T> Représente un objet client de wrapper qui interagit avec un objet fournisseur sous-jacent.
Interface publique IVsDataDefaultObject Représente l'implémentation par défaut d'une entité de prise en charge DDEX.
Interface publique IVsDataHostService Fournit le service hôte de DDEX.
Interface publique IVsDataProvider Fournit un fournisseur de DDEX.
Interface publique IVsDataProviderDynamicSupport Permet de modifier la prise en charge d'un fournisseur de DDEX, de ses sources prises en charge, et opérations spécifiques, selon l'environnement actuel.
Interface publique IVsDataProviderManager Expose le service du gestionnaire de fournisseur de DDEX, qui permet la découverte des fournisseurs inscrits de DDEX.
Interface publique IVsDataProviderObjectFactory Permet de créer des implémentations de fournisseur de DDEX des entités de charge.
Interface publique IVsDataSiteableObject<T> Représente un objet qui peut être installé avec un type spécifique.
Interface publique IVsDataSource Représente une source de données de DDEX.
Interface publique IVsDataSourceManager Représente le service du gestionnaire de source de données de DDEX, qui active la découverte des sources de données stockées de DDEX.
Interface publique IVsDataSourceSpecializer Fournit la capacité de spécialiser des implémentations de fournisseur de DDEX des entités de prise en charge pour les sources de données spécifiques sur une chaîne de connexion de données.
Interface publique IVsDataSupport Permet de fournir un flux XML qui pilote la prise en charge d'une zone particulière d'extensibilité du concepteur (DDEX) de données.
Interface publique IVsDataSupportImportResolver Permet de résoudre les instructions d' Import dans un flux de prise en charge XML de données.
Interface publique IVsDataSupportObject<T> Représente un objet créé selon les informations de référence fournies dans un flux XML de prise en charge de données.