Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms

L'espace de noms Microsoft.VisualStudio.Data.Services.SupportEntities représente les diverses entités consommées par les services DDEX en tant qu'objets distincts qui s'intègrent à ces services. Cela permet de personnaliser ces entités. Par exemple, un contrôle d'interface utilisateur de connexion personnalisée qui fait partie de la boîte de dialogue de connexion de données peut être fourni via l'entité de prise en charge IVsDataConnectionUIControl. Cette entité de prise en charge est consommée par le service IVsDataConnectionDialog.

Classes

  Classe Description
Classe publique DataAsyncCommandCompletedEventArgs<T> Encapsule les données d'événement pour des événements utilisés au service d' IVsDataAsyncCommand
Classe publique DataViewNodeEventArgs Encapsule les données d'événement pour des événements déclenchés pour les nœuds dans l'explorateur de serveurs lorsque certaines de leurs propriétés sont modifiées.

Interfaces

  Interface Description
Interface publique IDSRefBuilder Vous permet de créer un objet de source de données (DSRef) qui identifie un ou plusieurs objets de données.
Interface publique IVsDataAsyncCommand Représente l'interface qui contient des méthodes pour exécuter des commandes de données de manière asynchrone.
Interface publique IVsDataCommand Représente l'interface qui expose des méthodes pour la gestion de commande de données, y compris la génération et l'exécution des commandes de données de différents types à des sources de données, récupérer les résultats en lecture seule, et récupérer un code d'état de commande.
Interface publique IVsDataConnectionEquivalencyComparer Fournit la possibilité de comparer des chaînes de connexion de données pour l'équivalence.
Interface publique IVsDataConnectionPromptDialog Représente l'interface pour une boîte de dialogue qui peut demander à l'utilisateur des informations lorsqu'une connexion de données est ouverte.
Interface publique IVsDataConnectionProperties Représente l'interface qui expose des méthodes et des propriétés pour l'analyse et la mise en forme des chaînes de connexion, ainsi que pour le stockage des propriétés fortement typées, les attributs personnalisés, et des synonymes.
Interface publique IVsDataConnectionSupport Représente l'interface qui expose des méthodes et des propriétés qui vous permettent de travailler directement avec les connexions à une source de données.
Interface publique IVsDataConnectionUIConnector Permet de personnaliser le comportement d'ouvrir une connexion lorsque dans le contexte d'une connexion interface utilisateur (par exemple, la boîte de dialogue de connexion de données).
Interface publique IVsDataConnectionUIControl Représente l'interface qui expose des méthodes et des propriétés qui permettent un contrôle de l'interface utilisateur (UI) personnalisés pour modifier des propriétés de connexion dans la boîte de dialogue Connexion de données .
Interface publique IVsDataConnectionUIProperties Permet de manipuler des propriétés de connexion de données dans le contexte d'une connexion interface utilisateur (par exemple, la boîte de dialogue de connexion de données).
Interface publique IVsDataConnectionUITester Permet de tester la connexion avec les propriétés spécifiées dans la boîte de dialogue de connexion.
Interface publique IVsDataMappedObjectConverter Permet de convertir des restrictions passées au sélecteur mappé d'objet dans des restrictions sous-jacentes à exécuter au type spécifique à la source de données sélecteur, de ce fait permettant la sélection mappée.Permet également la conversion des membres d'un objet de données sous-jacent aux membres d'un objet mappé, ce qui provoque les représentations mappées des objets de données.
Interface publique IVsDataObjectIdentifierConverter Représente l'interface qui expose des méthodes pour convertir des identificateurs d'objets spécifiques à la source de données des chaînes aux composants d'identificateur, et l'identificateur partie des chaînes.
Interface publique IVsDataObjectIdentifierResolver Représente l'interface qui expose des méthodes pour développer et contracter un identificateur pour un objet de données spécifié.
Interface publique IVsDataObjectMemberComparer Représente l'interface qui expose des méthodes pour comparer deux parties ou propriétés d'identificateur d'objet de données.
Interface publique IVsDataObjectSelector Enables l'obtention des métadonnées spécifiques à la source de données sur les objets de la mémoire de l'objet.La source de la mémoire de l'objet est le fichier XML de prise en charge d'objet de données.
Interface publique IVsDataObjectSupport Permet de récupérer, via un flux XML, une description des types d'objet de données pour une source de données.Vous pouvez ensuite interpréter et manipuler ces informations par programme.
Interface publique IVsDataParameter Représente l'interface qui expose des méthodes et des propriétés pour gérer les paramètres de données.
Interface publique IVsDataParameterDescriptor Expose des propriétés qui décrivent un paramètre de données.
Interface publique IVsDataReader Représente l'interface qui expose des méthodes et des propriétés pour lire des données de n'importe quelle source de données.
Interface publique IVsDataReaderDescriptor Expose des propriétés qui décrivent le lecteur de données.
Interface publique IVsDataSourceInformation Représente l'interface qui expose des méthodes et des propriétés pour extraire des propriétés sur une source de données spécifiée passée en tant que paires nom/valeur.
Interface publique IVsDataSourceVersionComparer Représente l'interface qui expose la possibilité de comparer deux chaînes spécifiques à la source de données de version.
Interface publique IVsDataTransaction Représente l'interface qui expose des méthodes et des propriétés pour le traitement des transactions, qui vous permet de valider ou restaurer une série d'opérations relatives au traitement.
Interface publique IVsDataViewBrowseObjectProvider Représente l'interface qui expose la capacité d'extraire spécialisé parcourent l'objet d'un nœud spécifié dans une vue de données particulière.
Interface publique IVsDataViewCaptionProvider Permet d'obtenir la légende d'un élément de nœud dans l'explorateur de serveurs.
Interface publique IVsDataViewCommandProvider Permet d'implémenter les commandes, spécifiquement commandes personnalisées, des nœuds dans une vue de données.
Interface publique IVsDataViewDocumentProvider Permet d'ouvrir un document, un moniker du document, et exécuter d'autres actions relatives à un document dans Visual Studio divisez l'explorateur.
Interface publique IVsDataViewDocumentProvider2 Permet de contrôler l'état de ou d'enregistrer le document dans l'explorateur de serveurs d' Visual Studio .
Interface publique IVsDataViewDragSourceProvider Fournit la possibilité de faire glisser les nœuds sélectionnés dans une hiérarchie de vue de données.
Interface publique IVsDataViewDropTargetProvider Représente la possibilité de supprimer des données sur des nœuds dans une hiérarchie de vue de données.
Interface publique IVsDataViewHierarchy Représente la capacité d'un fournisseur de manipuler une connexion dans l'explorateur de serveurs via son implémentation en tant que hiérarchie de vue de données.
Interface publique IVsDataViewIconProvider Permet de contrôler les icônes pour les nœuds dans une hiérarchie de vue de données.
Interface publique IVsDataViewSupport Représente l'interface qui expose la capacité de récupérer un flux XML qui fournit une description d'un ou plusieurs vues de données.
Interface publique IVsDataViewUserContextProvider Permet de créer un contexte utilisateur pour indiquer le composant explorateur de serveurs vient d'être sélectionné.
Interface publique IVsDataViewVisibilityProvider Permet de contrôler la visibilité des nœuds dans une hiérarchie de vue de données.

Énumérations

  Énumération Description
Énumération publique DataCommandType Représente une énumération de types prédéfinis de commande de données.
Énumération publique DataItemTypeFormat Spécifie le format d'un type d'élément de données retourné par la méthode GetItemType.
Énumération publique DataParameterDirection Spécifie le type d'un paramètre dans une requête.