Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer espacio de nombres proporciona clases e interfaces que se utilizan para integrar características del Explorador de objetos en el entorno shell de Visual Studio utilizado por SQL Server Management Studio.
Clases
| Nombre | Description |
|---|---|
| DeferredHierarchyObject |
Retrasa los objetos jerárquicos que se construyen a partir del archivo XML. |
| ExceptionEventArgs |
El Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer espacio de nombres proporciona clases e interfaces que se utilizan para integrar características del Explorador de objetos en el entorno shell de Visual Studio utilizado por SQL Server Management Studio. |
| HierarchyObject |
Representa un objeto que está categorizado. |
| HierarchyTreeNode |
Representa el nodo de carga tardía que tiene sus propios iconos y sabe cómo manejar la jerarquía del Explorador. |
| ItemScopeHelper |
Muestra el asistente de alcance de objetos para el explorador. |
| LazyNode |
Nodo de árbol que implementa el objeto ILazyLoadingNode. |
| NodesChangedEventArgs |
Los argumentos de evento pasan cuando un proveedor de vistas cambia su vista seleccionada. |
| ToolsMenuItemBase |
Implementa el objeto IMenuItem. |
| ViewChangedEventArgs |
Representa los argumentos de eventos que se pasan cuando un proveedor de vistas cambia la vista seleccionada. |
Interfaces
| Nombre | Description |
|---|---|
| IAbortableRequest |
Define un método que solicita abortar la operación. |
| IAccessModifier |
Delega la decisión de si un elemento es visible o no. |
| IAltViewProvider |
Representa la interfaz que permite a un árbol proporcionar múltiples vistas intercambiables en un solo árbol en el explorador de objetos. |
| IAutoRefreshableItem |
Representa un elemento que puede actualizarse a sí mismo y a sus hijos como resultado de acciones de una fuente externa, como un cuadro de diálogo. |
| IColumnProperty |
Representa la columna individual que puede filtrarse. |
| IContextChanged |
Permite que un objeto cambie su contexto. |
| IDragHandler |
Permite que un nodo delegue la gestión de las operaciones de arrastre. |
| IExplorerHierarchy |
Representa una colección de nodos que aparecerán en el árbol. |
| IExplorerHierarchyNode |
Representa un nodo de jerarquía que vive dentro de un objeto IExplorerHierarchy. |
| IExplorerRootNode |
Representa el nodo raíz de una jerarquía. |
| IFilterProvider |
Proporciona la información del filtro de un objeto. |
| IFilterRow |
Representa el elemento individual filtrado. |
| IFilterSettings |
Proporciona la información necesaria para mostrar una vista resumida. |
| IFilterStorage |
Permite que el ajuste del filtro se mantenga en una jerarquía. |
| IGetChildrenRequest |
Recupera hijos de forma asíncrona en lotes con el objeto INavigableItem.GetChildren. |
| IHierarchyDisposingNotify |
Proporciona una notificación de que un objeto IVsUIHierarchy está siendo cerrado. |
| IHierarchyNodeBuilder |
Representa una interfaz utilizada por el explorador de objetos para construir nodos que se mostrarán. |
| IIconHandler |
Proporciona manejo de iconos para un nodo en el explorador de objetos. |
| ILaunchFormHostProvider |
Recupera las interfaces ILauncherFormHost contenidas en un contenedor de servicio. |
| ILazyLoadingNode |
Permite que un nodo posponga la adición de nodos hijos a su colección de nodos hasta que el usuario haya pulsado el signo más (+). |
| IMaintenancePlanPersist |
Representa la interfaz IMaintenancePlanPersist utilizada por el diseñador de ESO. |
| IManagedConnection |
Especifica la interfaz para una conexión gestionada. |
| IMenuCommandTextChanges |
Representa comandos de menú donde el texto puede cambiar dinámicamente. |
| IMenuHandler |
Proporciona gestión de menús contextuales para el explorador de objetos. |
| IMenuItem |
Representa los elementos del menú que se pueden añadir a la clase DefaultMenuHandler. |
| IMenuOwnerProvider |
Proporciona un propietario para el manejador del menú contextual. |
| IMessageProvider |
Proporciona métodos para mostrar mensajes de forma uniforme en toda la aplicación. |
| IMultiItemAccessModifier |
Delega si un elemento es visible y está habilitado. |
| IMultiSelectMenuHandler |
Proporciona un menú contextual para gestionar los múltiples elementos del explorador de objetos. |
| IMultiSelectMenuItem |
Representa los elementos del menú que se añadirán a la clase DefaultMenuHandler. |
| INameHandler |
Permite que un nodo en el explorador de objetos delegue su gestión de nombres. |
| INameObjectCollection |
Define una colección de claves de cadena asociadas y valores de objetos que pueden ser accedidos tanto con la clave como con un índice. |
| INavigableItem |
Representa el nodo de jerarquía que habita dentro de un objeto IExplorerHierarchy. |
| INavigableItemBuildSet |
Describe parámetros para un conjunto de elementos navegables que se construyen juntos. |
| INavigationContext |
Proporciona la información para un nodo en la jerarquía del explorador de objetos. |
| INavigationContextProvider |
Proporciona el seguimiento del elemento seleccionado actualmente en la fuente de contexto y los cambios en las fuentes contextuales subyacentes. |
| INavigationEventNotification |
Una interfaz que representa una notificación de evento. |
| INodeContext |
Proporciona el contexto de conexión y enumerador para un nodo. |
| INodeInformation |
Proporciona la información para un nodo en la jerarquía del explorador de objetos. |
| INodeRename |
Soporta el cambio de nombre in situ de un nodo jerárquico. |
| INodeStateChanged |
Permite notificar una clase derivada de un nodo de árbol cuando algún estado interno ha cambiado. El nodo puede actualizar su apariencia en consecuencia. |
| INodeWithActions |
Permite que un nodo de árbol exponga las acciones predeterminadas y un cuadro de diálogo de propiedades. |
| INodeWithAltName |
Permite que un nodo tenga un nombre distinto de la propiedad texto. |
| INodeWithDrag |
Permite que un nodo indique si soporta arrastre. |
| INodeWithEdit |
Permite que un nodo indique si puede editarse y si puede manejar el nuevo nombre. |
| INodeWithIcon |
Permite que un nodo especifique sus iconos que se van a mostrar directamente sin preocuparse por dónde están en el índice de imagen del árbol. |
| INodeWithMenu |
Permite que un nodo sea responsable de su propio menú contextual. |
| INodeWithVisibility |
Permite que un TreeNode decida dinámicamente si es visible (mostrado) en el árbol. |
| INotifyItemChanged |
COM que permite controlar el explorador de objetos. |
| INotifyWhenAddedToTree |
Permite que el árbol notifique cuando se ha añadido un nodo. |
| IObjectExplorerService |
COM que permite controlar el explorador de objetos. |
| IPropertyHandler |
Define un medio para añadir propiedades adicionales a la bolsa de propiedades de los nodos. |
| IQueryList |
Soporta consultar columnas filtrables y construir una lista de nodos filtrados. |
| IQueryProvider |
Soporta consultar columnas filtrables y construir una lista de nodos filtrados. |
| IRefreshableNode |
Permite que un nodo se refresque a sí mismo y a sus hijos. |
| IRemovableItem |
Permite eliminar un elemento de su jerarquía. |
| IToolTipHandler |
Proporciona texto de descripción emergente personalizado a un nodo jerárquico del explorador. |
| IUIObjectMetadata |
Proporciona una interfaz para la clase UIObjectMetadata. |
| IUIObjectTypeInfo |
Representa información sobre el tipo de UIObject. |
| IUpdateChildrenRequest |
Interfaz utilizada con INavigableItem.UpdateChildren para cargar un conjunto de campos entre todos los hijos de forma asíncrona. |
| IUpdateState |
Se encarga de las actualizaciones del estado. |
| IViewType |
Describe cada tipo de vista en el explorador de objetos. |
| IWinformsMenuHandler |
Permite que un objeto construya un menú compatible con los menús de Windows Forms. |
Enumeraciones
| Nombre | Description |
|---|---|
| FilterOperator |
Especifica las operaciones de filtro soportadas. |
| ItemScope |
Enumera el alcance de los elementos en el explorador. |
| NavigableItemRefreshFlags |
Especifica las banderas de actualización para el elemento navegable. |
Delegados
| Nombre | Description |
|---|---|
| BuildChildren |
Representa los métodos que manejarán la compilación asincrónica. |
| GettingChildrenCallback |
Gestiona la operación para recuperar los hijos de forma asíncrona. |
| NodesChangedEventHandler |
Representa los métodos que gestionarán el evento cuando se cambian los nodos en el explorador de objetos. |
| ViewChangedEventHandler |
Representa los métodos que gestionarán un gestor de eventos cuando un objeto IAltViewProvider cambia la vista seleccionada. |