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

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

DeferredHierarchyObject

延迟从 XML 文件生成的层次结构对象。

ExceptionEventArgs
HierarchyObject

表示分类的对象。

HierarchyTreeNode

表示具有自己的图标并且知道如何处理资源管理器层次结构的后期加载节点。

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 的设计器使用的 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 对象更改所选视图时将处理事件处理程序的方法。