Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Espacio de nombres

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.