Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |