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 recursos do Pesquisador de Objetos ao ambiente shell do Visual Studio usado pelo SQL Server Management Studio.

Classes

Nome Description
DeferredHierarchyObject

Atrasa os objetos hierarquicos que são construídos a partir do arquivo XML.

ExceptionEventArgs

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

HierarchyObject

Representa um objeto categorizado.

HierarchyTreeNode

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

ItemScopeHelper

Exibe o auxiliar de escopo de itens para o explorador.

LazyNode

Nó de árvore que implementa o objeto ILazyLoadingNode.

NodesChangedEventArgs

Argumentos de evento são aprovados quando um provedor de visualização altera sua visualização selecionada.

ToolsMenuItemBase

Implementa o objeto IMenuItem.

ViewChangedEventArgs

Representa argumentos de evento que são passados quando um provedor de visualização altera a visualização selecionada.

Interfaces

Nome Description
IAbortableRequest

Define um método que solicita abortar a operação.

IAccessModifier

Delega a decisão sobre se um item é visível ou não.

IAltViewProvider

Representa a interface que permite que uma árvore forneça múltiplas visões comutáveis em uma única árvore no explorador de objetos.

IAutoRefreshableItem

Representa um item que pode se atualizar e atualizar seus filhos como resultado de ações de uma fonte externa, como 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 o manuseio das operações de arrasto.

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 a informação do filtro de um objeto.

IFilterRow

Representa o item filtrado individualmente.

IFilterSettings

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

IFilterStorage

Permite que a configuração do filtro seja mantida em uma hierarquia.

IGetChildrenRequest

Recupera filhos assíncronamente 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 construir nós que serão exibidos.

IIconHandler

Fornece tratamento de ícones 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 adiança de nós filhos à sua coleção de nós até que o usuário tenha clicado no sinal de mais (+).

IMaintenancePlanPersist

Representa a interface IMaintenancePlanPersist usada pelo projetista da THAT.

IManagedConnection

Especifica a interface para uma conexão gerenciada.

IMenuCommandTextChanges

Representa comandos de menu onde o texto pode mudar dinamicamente.

IMenuHandler

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

IMenuItem

Representa os itens do 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 forma uniforme em toda a aplicação.

IMultiItemAccessModifier

Delegue para saber se um item está visível e ativado.

IMultiSelectMenuHandler

Fornece um menu de contexto para os múltiplos itens do explorador de objetos.

IMultiSelectMenuItem

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

INameHandler

Permite que um nó no explorador de objetos delegue seu tratamento de nome.

INameObjectCollection

Define uma coleção de chaves de string associadas e valores de objeto que podem ser acessados tanto com a chave quanto com um índice.

INavigableItem

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

INavigableItemBuildSet

Descreve parâmetros para um conjunto de itens navegáveis que são construídos juntos.

INavigationContext

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

INavigationContextProvider

Fornece o rastreamento do item atualmente selecionado na fonte de contexto e as alterações nas fontes de contexto subjacentes.

INavigationEventNotification

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

INodeContext

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

INodeInformation

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

INodeRename

Suporta a renomeação no local de um nó de hierarquia.

INodeStateChanged

Permite que uma classe derivada de nó de árvore seja notificada quando algum estado interno mudou. 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 propriedades.

INodeWithAltName

Permite que um nó tenha um nome distinto da propriedade texto.

INodeWithDrag

Permite que um nó indique se suporta arrasta.

INodeWithEdit

Permite que um nó indique se pode ser editado e se pode lidar com o novo nome.

INodeWithIcon

Permite que um nó especifique seus ícones que serão exibidos diretamente sem se preocupar com onde eles estão 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 está ou não visível (mostrado) na árvore.

INotifyItemChanged

COM que permite o controle do explorador de objetos.

INotifyWhenAddedToTree

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

IObjectExplorerService

COM que permite o controle do explorador de objetos.

IPropertyHandler

Define um meio de adicionar propriedades extras ao saco de propriedades dos nós.

IQueryList

Suporta consulta a coluna filtrável e a construção de uma lista de nós filtrados.

IQueryProvider

Suporta consulta de colunas filtráveis e construção de uma lista de nós filtrados.

IRefreshableNode

Permite que um nó se atualize e atualize seus filhos.

IRemovableItem

Permite que um item seja removido de sua hierarquia.

IToolTipHandler

Fornece texto de tooltip personalizado para um nó hierárquico do explorador.

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 em todos os filhos de forma assíncrona.

IUpdateState

Lida com atualizações de estado.

IViewType

Descreve todos os tipos de visualização no explorador de objetos.

IWinformsMenuHandler

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

Enumerações

Nome Description
FilterOperator

Especifica as operações de filtro suportadas.

ItemScope

Enumera o escopo dos itens no explorador.

NavigableItemRefreshFlags

Especifica as bandeiras de atualização para item navegável.

Delegados

Nome Description
BuildChildren

Representa os métodos que irão lidar com a build assíncrona.

GettingChildrenCallback

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

NodesChangedEventHandler

Representa os métodos que irão lidar com o evento quando os nós no explorador de objetos forem alterados.

ViewChangedEventHandler

Representa os métodos que irão lidar com um gerenciador de eventos quando um objeto IAltViewProvider altera a visualização selecionada.