Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
命名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对象更改所选视图时,将处理事件处理程序的方法。 |