Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Namespace

O Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer namespace fornece classes e interfaces que são usadas para integrar Pesquisador de Objetos recursos ao ambiente de shell do Visual Studio usado pelo SQL Server Management Studio.

Classes

DeferredHierarchyObject

Atrasa os objetos de hierarquia que são compilados do arquivo XML.

ExceptionEventArgs

O Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer namespace fornece classes e interfaces que são usadas para integrar Pesquisador de Objetos recursos ao ambiente de shell do Visual Studio usado pelo SQL Server Management Studio.

HierarchyObject

Representa um objeto que é categorizado.

HierarchyTreeNode

Representa o nó de carregamento com atraso que tem seus próprios ícones e sabe lidar com a hierarquia do Gerenciador.

ItemScopeHelper

Exibe o auxiliar de escopo de item para o gerenciador.

LazyNode

O nó de árvore que implementa o objeto ILazyLoadingNode.

NodesChangedEventArgs

Argumentos de eventos passados quando um provedor de exibição altera sua exibição selecionada.

ToolsMenuItemBase

Implementa o objeto IMenuItem.

ViewChangedEventArgs

Representa argumentos de evento transmitidos quando um provedor de exibição altera a exibição selecionada.

Interfaces

IAbortableRequest

Define um método que está solicitando a anulação da operação.

IAccessModifier

Delega a decisão de tornar ou não um item visível.

IAltViewProvider

Representa a interface que permite que uma árvore forneça várias exibições que podem ser trocadas em uma única árvore no pesquisador de objetos.

IAutoRefreshableItem

Representa um item que pode atualizar a si próprio e seus filhos como resultado de ações de uma fonte externa, por exemplo, uma caixa de diálogo.

IColumnProperty

Representa a coluna individual que pode ser filtrada.

IContextChanged

Permite que um item tenha seu contexto alterado.

IDragHandler

Permite que um nó delegue a manipulação de operações de arrastamento.

IExplorerHierarchy

Representa uma coleção de nós que aparecerão na árvore.

IExplorerHierarchyNode

Representa um nó de hierarquia que vive dentro de um objeto IExplorerHierarchy.

IExplorerRootNode

Representa o nó raiz de uma hierarquia.

IFilterProvider

Fornece as informações de filtro de um objeto.

IFilterRow

Representa item filtrado individual.

IFilterSettings

Fornece as informações necessárias para uma exibição resumida.

IFilterStorage

Permite a persistência da configuração de filtro em uma hierarquia.

IGetChildrenRequest

Recupera os filhos de forma assíncrona em lotes com o objeto INavigableItem.GetChildren.

IHierarchyDisposingNotify

Fornece uma notificação de que um objeto IVsUIHierarchy está sendo fechado.

IHierarchyNodeBuilder

Representa uma interface usada pelo explorador de objetos para compilar nós que serão exibidos.

IIconHandler

Fornece tratamento de ícone para um nó no explorador de objetos.

ILaunchFormHostProvider

Recupera as interfaces ILauncherFormHost contidas em um contêiner de serviço.

ILazyLoadingNode

Permite que um nó adie a adição de nós filho à sua coleção de nós até que o usuário tenha clicado no sinal de adição (+).

IMaintenancePlanPersist

Representa a interface IMaintenancePlanPersist usada pelo designer THAT'S.

IManagedConnection

Especifica a interface para uma conexão gerenciada.

IMenuCommandTextChanges

Representa comandos de menu onde o texto pode ser alterado dinamicamente.

IMenuHandler

Fornece tratamento do menu de contexto para o explorador de objetos.

IMenuItem

Representa os itens de menu que podem ser adicionados à classe DefaultMenuHandler.

IMenuOwnerProvider

Fornece um proprietário para o manipulador do menu de contexto.

IMessageProvider

Fornece métodos para exibir mensagens de um modo uniforme pelo aplicativo.

IMultiItemAccessModifier

Delegue para indicar se um item está visível e habilitado.

IMultiSelectMenuHandler

Fornece um menu de contexto para manipular os vários itens no pesquisador de objetos.

IMultiSelectMenuItem

Representa os itens de menu a serem adicionados à classe DefaultMenuHandler.

INameHandler

Permite que um nó do pesquisador de objetos delegue sua manipulação de nome.

INameObjectCollection

Define uma coleção de chaves de cadeia de caracteres associadas e valores de objeto que podem ser acessados com a chave ou com um índice.

INavigableItem

Representa o nó de hierarquia que vive dentro de um objeto IExplorerHierarchy.

INavigableItemBuildSet

Descreve os parâmetros para um conjunto de itens navegáveis que são compilados juntos.

INavigationContext

Fornece as informações para um nó na hierarquia do pesquisador de objetos.

INavigationContextProvider

Fornece o rastreamento do item selecionado atualmente na origem de contexto e alterações nas origens de contexto subjacentes.

INavigationEventNotification

Uma interface que representa uma notificação de evento.

INodeContext

Fornece a conexão e o contexto de enumerador para um nó.

INodeInformation

Fornece as informações para um nó na hierarquia do pesquisador de objetos.

INodeRename

Dá suporte à renomeação no local de um nó de hierarquia.

INodeStateChanged

Permite notificar uma classe derivada de nó de árvore quando algum estado interno foi alterado. O nó pode atualizar sua aparência de acordo.

INodeWithActions

Permite que um nó de árvore exponha as ações padrão e uma caixa de diálogo de propriedade.

INodeWithAltName

Permite que um nó tenha um nome que é diferente da propriedade de texto.

INodeWithDrag

Permite um nó indique se ele dá suporte a arrastamento.

INodeWithEdit

Permite que um nó indique se ele pode ser editado e tratar o novo nome.

INodeWithIcon

Permite que um nó especifique seus ícones que devem ser exibidos diretamente sem se preocupar com o local onde se encontram no índice de imagem da árvore.

INodeWithMenu

Permite que um nó seja responsável por seu próprio menu de contexto.

INodeWithVisibility

Permite que um TreeNode decida dinamicamente se ficará visível (mostrado) ou não na árvore.

INotifyItemChanged

Interface visível de COM que permite controlar o pesquisador de objetos.

INotifyWhenAddedToTree

Permite que a árvore notifique quando um nó foi adicionado.

IObjectExplorerService

Interface visível de COM que permite controlar o pesquisador de objetos.

IPropertyHandler

Define um meio de adicionar propriedades adicionais ao conjunto de propriedades de nós.

IQueryList

Oferece suporte à consulta de coluna filtrável e à criação de uma lista de nós filtrados.

IQueryProvider

Dá suporte à consulta de colunas filtráveis e à criação de uma lista de nós filtrados.

IRefreshableNode

Permite que um nó atualize a si próprio e seus filhos.

IRemovableItem

Permite remover um item de sua hierarquia.

IToolTipHandler

Fornece texto de dica de ferramenta personalizado a um nó de hierarquia de gerenciador.

IUIObjectMetadata

Fornece uma interface para a classe UIObjectMetadata.

IUIObjectTypeInfo

Representa informações sobre o tipo do UIObject.

IUpdateChildrenRequest

Interface usada com INavigableItem.UpdateChildren para carregar um conjunto de campos de forma assíncrona por todos os filhos.

IUpdateState

Manipula atualizações de estado.

IViewType

Descreve todo tipo de exibição no pesquisador de objetos.

IWinformsMenuHandler

Permite que um objeto crie um menu que seja compatível com menus do Windows Forms.

Enumerações

FilterOperator

Especifica as operações de filtro com suporte.

ItemScope

Enumera o escopo dos itens no gerenciador.

NavigableItemRefreshFlags

Especifica os sinalizadores de atualização para o item navegável.

Delegados

BuildChildren

Representa os métodos que tratarão a compilação assíncrona.

GettingChildrenCallback

Trata a operação para recuperar os filhos de forma assíncrona.

NodesChangedEventHandler

Representa os métodos que manipularão o evento quando os nós do pesquisador de objetos forem alterados.

ViewChangedEventHandler

Representa os métodos que tratarão de um manipulador de eventos quando um objeto IAltViewProvider alterar a exibição selecionada.