Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Espace de noms

L’espace Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer de noms fournit des classes et des interfaces qui sont utilisées pour intégrer des fonctionnalités de l’Explorateur d'objets dans l’environnement shell Visual Studio utilisé par SQL Server Management Studio.

Classes

Nom Description
DeferredHierarchyObject

Cela retarde les objets hiérarchiques construits à partir du fichier XML.

ExceptionEventArgs

L’espace Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer de noms fournit des classes et des interfaces qui sont utilisées pour intégrer des fonctionnalités de l’Explorateur d'objets dans l’environnement shell Visual Studio utilisé par SQL Server Management Studio.

HierarchyObject

Représente un objet catégorisé.

HierarchyTreeNode

Représente le nœud de chargement tardif qui possède ses propres icônes et sait comment gérer la hiérarchie de l’Explorateur.

ItemScopeHelper

Affiche l’assistant de portée d’objet pour l’explorateur.

LazyNode

Nœud arbre qui implémente l’objet ILazyLoadingNode.

NodesChangedEventArgs

Les arguments d’événement sont passés lorsqu’un fournisseur de vues modifie sa vue sélectionnée.

ToolsMenuItemBase

Implémente l’objet IMenuItem.

ViewChangedEventArgs

Représente les arguments d’événement qui sont transmis lorsqu’un fournisseur de vues modifie la vue sélectionnée.

Interfaces

Nom Description
IAbortableRequest

Définit une méthode qui demande à annuler l’opération.

IAccessModifier

Il délègue la décision de savoir si un élément est visible ou non.

IAltViewProvider

Représente l’interface qui permet à un arbre de fournir plusieurs vues commutables sur un seul arbre dans l’explorateur d’objets.

IAutoRefreshableItem

Représente un élément qui peut se rafraîchir lui-même et ses enfants à la suite d’actions provenant d’une source externe, telle qu’une boîte de dialogue.

IColumnProperty

Représente la colonne individuelle qui peut être filtrée.

IContextChanged

Permet à un élément de changer de contexte.

IDragHandler

Permet à un nœud de déléguer la gestion des opérations de traînée.

IExplorerHierarchy

Représente une collection de nœuds qui apparaîtront dans l’arbre.

IExplorerHierarchyNode

Représente un nœud hiérarchique qui vit à l’intérieur d’un objet IExplorerHierarchy.

IExplorerRootNode

Représente le nœud racine d’une hiérarchie.

IFilterProvider

Fournit l’information de filtre d’un objet.

IFilterRow

Représente l’élément filtré individuel.

IFilterSettings

Fournit les informations nécessaires pour afficher une vue résumée.

IFilterStorage

Permet de maintenir le paramètre du filtre dans une hiérarchie.

IGetChildrenRequest

Récupère les enfants de manière asynchrone en lots avec l’objet INavigableItem.GetChildren.

IHierarchyDisposingNotify

Fournit une notification indiquant qu’un objet IVsUIHierarchy est en train d’être fermé.

IHierarchyNodeBuilder

Représente une interface utilisée par l’explorateur d’objets pour construire des nœuds qui seront affichés.

IIconHandler

Fournit la gestion des icônes pour un nœud dans l’explorateur d’objets.

ILaunchFormHostProvider

Récupère les interfaces ILauncherFormHost contenues dans un conteneur de service.

ILazyLoadingNode

Permet à un nœud de différer l’ajout de nœuds enfants à sa collection de nœuds jusqu’à ce que l’utilisateur ait cliqué sur le signe plus (+).

IMaintenancePlanPersist

Représente l’interface IMaintenancePlanPersist utilisée par le concepteur de THAT.

IManagedConnection

Spécifie l’interface d’une connexion gérée.

IMenuCommandTextChanges

Représente des commandes de menu où le texte peut changer dynamiquement.

IMenuHandler

Fournit la gestion des menus contextuels pour l’explorateur d’objets.

IMenuItem

Représente les éléments du menu pouvant être ajoutés à la classe DefaultMenuHandler.

IMenuOwnerProvider

Fournit un propriétaire pour le gestionnaire de menu contextuel.

IMessageProvider

Fournit des méthodes pour afficher les messages de manière uniforme à travers l’application.

IMultiItemAccessModifier

Déléguez pour savoir si un élément est visible et activé.

IMultiSelectMenuHandler

Fournit une gestion du menu contextuel pour les multiples éléments de l’explorateur d’objets.

IMultiSelectMenuItem

Représente les éléments du menu à ajouter à la classe DefaultMenuHandler.

INameHandler

Permet à un nœud dans l’explorateur d’objets de déléguer la gestion de son nom.

INameObjectCollection

Définit un ensemble de clés de chaînes associées et de valeurs d’objets qui peuvent être consultées soit avec la clé, soit avec un index.

INavigableItem

Représente le nœud hiérarchique qui vit à l’intérieur d’un objet IExplorerHierarchy.

INavigableItemBuildSet

Décrit les paramètres d’un ensemble d’éléments navigables qui sont assemblés.

INavigationContext

Fournit les informations pour un nœud dans la hiérarchie de l’explorateur d’objets.

INavigationContextProvider

Fournit le suivi de l’élément actuellement sélectionné dans la source de contexte et les modifications des sources contextuelles sous-jacentes.

INavigationEventNotification

Une interface qui représente une notification d’événement.

INodeContext

Fournit le contexte de connexion et d’énumérateur pour un nœud.

INodeInformation

Fournit les informations pour un nœud dans la hiérarchie de l’explorateur d’objets.

INodeRename

Prend en charge le renommage en place d’un nœud hiérarchique.

INodeStateChanged

Permet à une classe dérivée d’un nœud arbre d’être notifiée lorsqu’un état interne a changé. Le nœud peut mettre à jour son apparence en conséquence.

INodeWithActions

Permet à un nœud arbre d’exposer les actions par défaut et une boîte de dialogue de propriétés.

INodeWithAltName

Permet à un nœud d’avoir un nom distinct de la propriété texte.

INodeWithDrag

Permet à un nœud d’indiquer s’il supporte le traînage.

INodeWithEdit

Permet à un nœud d’indiquer s’il peut être modifié, et s’il peut gérer le nouveau nom.

INodeWithIcon

Permet à un nœud de spécifier ses icônes à afficher directement sans se soucier de leur position dans l’index d’image de l’arbre.

INodeWithMenu

Cela permet à un nœud d’être responsable de son propre menu contextuel.

INodeWithVisibility

Permet à un TreeNode de décider dynamiquement s’il est visible (montré) dans l’arbre.

INotifyItemChanged

COM visible interface qui permet de contrôler l’explorateur d’objets.

INotifyWhenAddedToTree

Cela permet à l’arbre de notifier lorsqu’un nœud a été ajouté.

IObjectExplorerService

COM visible interface qui permet de contrôler l’explorateur d’objets.

IPropertyHandler

Définit un moyen d’ajouter des propriétés supplémentaires au sac de propriétés des nœuds.

IQueryList

Prend en charge l’interrogation de la colonne filtrable et la création d’une liste de nœuds filtrés.

IQueryProvider

Prend en charge l’interrogation des colonnes filtrables et la création d’une liste de nœuds filtrés.

IRefreshableNode

Permet à un nœud de se rafraîchir lui-même et ses enfants.

IRemovableItem

Permet de retirer un élément de sa hiérarchie.

IToolTipHandler

Fournit un texte infobulle personnalisé à un nœud hiérarchique de l’explorateur.

IUIObjectMetadata

Fournit une interface pour la classe UIObjectMetadata.

IUIObjectTypeInfo

Représente des informations sur le type de l’UIObject.

IUpdateChildrenRequest

Interface utilisée avec INavigableItem.UpdateChildren pour charger un ensemble de champs sur tous les enfants de manière asynchrone.

IUpdateState

Gère les mises à jour de l’État.

IViewType

Décrit chaque type de vue dans l’explorateur d’objets.

IWinformsMenuHandler

Permet à un objet de créer un menu compatible avec les menus Windows Forms.

Énumérations

Nom Description
FilterOperator

Spécifie les opérations de filtrage prises en charge.

ItemScope

Énumère la portée des éléments dans l’explorateur.

NavigableItemRefreshFlags

Spécifie les indicateurs de rafraîchissement pour l’élément navigable.

Délégués

Nom Description
BuildChildren

Représente les méthodes qui gèrent la construction asynchrone.

GettingChildrenCallback

S’occupe de l’opération pour récupérer les enfants de manière asynchrone.

NodesChangedEventHandler

Représente les méthodes qui gèrent l’événement lorsque les nœuds de l’explorateur d’objets sont modifiés.

ViewChangedEventHandler

Représente les méthodes qui gèrent un gestionnaire d’événements lorsqu’un objet IAltViewProvider modifie la vue sélectionnée.