Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |