Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer 命名空间

命名Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer空间提供了类和接口,用于将 对象资源管理器 功能集成到 SQL Server Management Studio 使用的 Visual Studio 壳层环境中。

名称 说明
DeferredHierarchyObject

延迟从XML文件构建的层级对象。

ExceptionEventArgs

命名Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer空间提供了类和接口,用于将 对象资源管理器 功能集成到 SQL Server Management Studio 使用的 Visual Studio 壳层环境中。

HierarchyObject

表示被分类的对象。

HierarchyTreeNode

代表带有自身图标并知道如何处理 Explorer 层级的晚加载节点。

ItemScopeHelper

显示探险器的物品范围辅助器。

LazyNode

实现ILazyLoadingNode对象的树节点。

NodesChangedEventArgs

当视图提供者更改其选择视图时传递的事件参数。

ToolsMenuItemBase

实现IMenuItem对象。

ViewChangedEventArgs

表示当视图提供者更改所选视图时传递的事件参数。

接口

名称 说明
IAbortableRequest

定义了一个请求中止操作的方法。

IAccessModifier

将物品是否可见的决定权委托出去。

IAltViewProvider

表示允许树在对象浏览器中对同一棵树提供多个可切换视图的接口。

IAutoRefreshableItem

表示一个可以因外部操作(如对话框)而刷新自身及其子节点的项目。

IColumnProperty

代表可被筛选的单个列。

IContextChanged

允许物品的上下文发生变化。

IDragHandler

允许节点委托拖曳操作的处理。

IExplorerHierarchy

表示将出现在树中的一组节点。

IExplorerHierarchyNode

表示存在于 IExplorerHierarchy 对象中的层级节点。

IExplorerRootNode

表示层级结构的根节点。

IFilterProvider

提供对象的过滤器信息。

IFilterRow

代表单个筛选的项目。

IFilterSettings

提供显示摘要视图所需的信息。

IFilterStorage

允许过滤器设置在层级结构中持久化。

IGetChildrenRequest

通过 INavigableItem.GetChildren 对象异步批量检索子节点。

IHierarchyDisposingNotify

提供 IVsUIHierarchy 对象正在关闭的通知。

IHierarchyNodeBuilder

表示对象浏览器用来构建将要显示的节点的接口。

IIconHandler

为对象浏览器中的节点提供图标处理。

ILaunchFormHostProvider

检索服务容器中包含的ILauncherFormHost接口。

ILazyLoadingNode

允许节点推迟将子节点添加到其集合中,直到用户点击加号(+)。

IMaintenancePlanPersist

代表 THAT's 设计者使用的 IMaintenancePlanPersist 接口。

IManagedConnection

指定与托管连接的接口。

IMenuCommandTextChanges

表示菜单命令,文本可以动态变化。

IMenuHandler

为对象浏览器提供上下文菜单处理。

IMenuItem

表示可以添加到 DefaultMenuHandler 类的菜单项。

IMenuOwnerProvider

为上下文菜单处理器提供一个所有者。

IMessageProvider

提供在应用中以统一方式显示消息的方法。

IMultiItemAccessModifier

授权某项是否可见并启用。

IMultiSelectMenuHandler

为对象浏览器中的多个项目提供上下文菜单处理。

IMultiSelectMenuItem

表示要添加到 DefaultMenuHandler 类的菜单项。

INameHandler

允许对象浏览器中的节点委托其名称处理。

INameObjectCollection

定义一组关联的字符串键和对象值,可以通过键或索引访问。

INavigableItem

表示存在于 IExplorerHierarchy 对象中的层级节点。

INavigableItemBuildSet

描述一组可导航物品的参数,这些物品共同构建。

INavigationContext

提供对象浏览器层级中某个节点的信息。

INavigationContextProvider

提供当前选择的上下文源项跟踪及底层上下文源的变更。

INavigationEventNotification

一个表示事件通知的接口。

INodeContext

为节点提供连接和枚举上下文。

INodeInformation

提供对象浏览器层级中某个节点的信息。

INodeRename

支持原地重命名层级节点。

INodeStateChanged

允许树节点派生类在某些内部状态发生变化时收到通知。 节点可以相应地更新自己的外貌。

INodeWithActions

允许树节点暴露默认动作和属性对话框。

INodeWithAltName

允许节点拥有与文本属性不同的名称。

INodeWithDrag

允许节点指示是否支持拖拽。

INodeWithEdit

允许节点指示是否可以编辑,以及是否能处理新名称。

INodeWithIcon

允许节点指定其图标,无需担心它们在树的图像索引中的位置。

INodeWithMenu

允许节点负责自己的上下文菜单。

INodeWithVisibility

允许 TreeNode 动态决定自己是否在树中可见(显示)。

INotifyItemChanged

COM可见接口,允许对对象浏览器进行控制。

INotifyWhenAddedToTree

允许树在节点添加时通知。

IObjectExplorerService

COM可见接口,允许对对象浏览器进行控制。

IPropertyHandler

定义了向节点属性包添加额外属性的方法。

IQueryList

支持查询可筛选列,并构建过滤节点列表。

IQueryProvider

支持查询可筛选列并构建过滤节点列表。

IRefreshableNode

允许节点刷新自身及其子节点。

IRemovableItem

允许将某个项目从其层级中移除。

IToolTipHandler

为资源管理器层级节点提供自定义提示文本。

IUIObjectMetadata

为UIObjectMetadata类提供接口。

IUIObjectTypeInfo

表示关于UIObject类型的信息。

IUpdateChildrenRequest

与 INavigableItem.UpdateChildren 交互,用于异步加载一组字段。

IUpdateState

处理状态更新。

IViewType

描述对象浏览器中的所有视图类型。

IWinformsMenuHandler

允许对象构建与 Windows 窗体 菜单兼容的菜单。

枚举

名称 说明
FilterOperator

指定支持的滤波操作。

ItemScope

枚举了探索器中项目的范围。

NavigableItemRefreshFlags

指定可导航物品的刷新标志。

委托

名称 说明
BuildChildren

表示将处理异步构建的方法。

GettingChildrenCallback

处理异步检索子节点的操作。

NodesChangedEventHandler

表示当对象浏览器中节点变更时,处理事件的方法。

ViewChangedEventHandler

表示当IAltViewProvider对象更改所选视图时,将处理事件处理程序的方法。