Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Namespace

Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer命名空间提供类和接口,用于将对象资源管理器功能集成到 Visual Studio shell 环境使用的 SQL Server Management Studio。 The Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer namespace provides classes and interfaces that are used to integrate Object Explorer features into the Visual Studio shell environment used by SQL Server Management Studio.

Classes

DeferredHierarchyObject

延迟从 XML 文件生成的层次结构对象。Delays the hierarchy objects that are built from the XML file.

ExceptionEventArgs
HierarchyObject

表示已分类的对象。Represents an object that is categorized.

HierarchyTreeNode

表示具有自己的图标并且知道如何处理资源管理器层次结构的后期加载节点。Represents the late loading node that has its own icons and knows how to deal with the Explorer hierarchy.

ItemScopeHelper

显示资源管理器的项作用域帮助器。Displays the item scope helper for the explorer.

LazyNode

实现 ILazyLoadingNode 对象的树节点。Tree node that implements the ILazyLoadingNode object.

NodesChangedEventArgs

视图提供程序更改其所选视图时传递的事件参数。Event arguments passed when a view provider changes its selected view.

ToolsMenuItemBase

实现 IMenuItem 对象。Implements the IMenuItem object.

ViewChangedEventArgs

表示在视图提供程序更改所选视图时传递的事件参数。Represents event arguments that are passed when a view provider changes the selected view.

Interfaces

IAbortableRequest

定义请求中止操作的方法。Defines a method that is requesting to abort the operation.

IAccessModifier

委托某个项是否可见的决策。Delegates the decision whether or not an item is visible.

IAltViewProvider

表示一个接口, 该接口允许树在对象资源管理器中的单个树上提供多个 s h pcr 视图。Represents the interface that allows a tree to provide multiple, switchable views on a single tree in the object explorer.

IAutoRefreshableItem

表示一个项,该项可由于从外部源(例如对话框)执行的操作结果而刷新自身及其子级。Represents an item that can refresh itself and its children as a result of actions from an external source, such a dialog box.

IColumnProperty

表示可以筛选的单个列。Represents the individual column that can be filtered.

IContextChanged

允许项更改其上下文。Allows an item to have its context changed.

IDragHandler

允许节点委托拖动操作的处理。Allows a node to delegate the handling of drag operations.

IExplorerHierarchy

表示将在树中出现的节点的集合。Represents a collection of nodes that will appear in the tree.

IExplorerHierarchyNode

表示位于 IExplorerHierarchy 对象内的层次结构节点。Represents a hierarchy node that lives within an IExplorerHierarchy object.

IExplorerRootNode

表示层次结构的根节点。Represents the root node for a hierarchy.

IFilterProvider

提供对象的筛选器信息。Provides the filter information of an object.

IFilterRow

表示单个筛选项。Represents the individual filtered item.

IFilterSettings

提供显示摘要视图所需的信息。Provides the information needed to display a summary view.

IFilterStorage

允许在层次结构中保持筛选器设置。Allows the filter setting to be persisted in a hierarchy.

IGetChildrenRequest

在具有 INavigableItem.GetChildren 对象的批中以异步方式检索子级。Retrieves children asynchronously in batches with the INavigableItem.GetChildren object.

IHierarchyDisposingNotify

提供有关 IVsUIHierarchy 对象正在关闭的通知。Provides a notification that an IVsUIHierarchy object is being closed.

IHierarchyNodeBuilder

表示对象资源管理器用来生成将显示的节点的接口。Represents an interface used by the object explorer to build nodes that will be displayed.

IIconHandler

为对象资源管理器中的节点提供图标处理。Provides icon handling for a node in the object explorer.

ILaunchFormHostProvider

检索在服务容器中包含的 ILauncherFormHost 接口。Retrieves the ILauncherFormHost interfaces contained in a service container.

ILazyLoadingNode

允许节点将子节点添加到其节点集合, 直到用户单击加号 (+)。Allows a node to defer the adding of child nodes to its nodes collection until the user has clicked the plus sign (+).

IMaintenancePlanPersist

表示 THAT 的设计器使用的 IMaintenancePlanPersist 接口。Represents the IMaintenancePlanPersist interface used by THAT'S designer.

IManagedConnection

指定托管连接的接口。Specifies the interface to a managed connection.

IMenuCommandTextChanges

表示可在其中动态更改文本的菜单命令。Represents menu commands where the text can change dynamically.

IMenuHandler

为对象资源管理器提供上下文菜单处理。Provides context menu handling for the object explorer.

IMenuItem

表示可以添加到 DefaultMenuHandler 类的菜单项。Represents the menu items that can be added to the DefaultMenuHandler class.

IMenuOwnerProvider

为上下文菜单处理程序提供所有者。Provides an owner for the context menu handler.

IMessageProvider

提供用于在应用程序中以统一的方式显示消息的方法。Provides methods for displaying messages in a uniform way across the application.

IMultiItemAccessModifier

用于确定某一项是否可见且启用的委托。Delegate for whether an item is visible and enabled.

IMultiSelectMenuHandler

为对象资源管理器中的多个项提供上下文菜单处理。Provides a context menu handling for the multiple items in the object explorer.

IMultiSelectMenuItem

表示要添加到 DefaultMenuHandler 类的菜单项。Represents the menu items to be added to the DefaultMenuHandler class.

INameHandler

允许对象资源管理器中的节点委托其名称处理。Allows a node in the object explorer to delegate its name handling.

INameObjectCollection

定义可通过键或索引访问的关联字符串键和对象值的集合。Defines a collection of associated string keys and object values that can be accessed either with the key or with an index.

INavigableItem

表示位于 IExplorerHierarchy 对象内的层次结构节点。Represents the hierarchy node that lives within an IExplorerHierarchy object.

INavigableItemBuildSet

描述一起构建的一组可导航项的参数。Describes parameters for a set of navigable items that are built together.

INavigationContext

为对象资源管理器层次结构中的节点提供信息。Provides the information for a node in the object explorer hierarchy.

INavigationContextProvider

提供上下文源中当前所选项的跟踪以及对基础上下文源的更改。Provides the tracking of the currently selected item in the context source and changes to the underlying context sources.

INavigationEventNotification

一个表示事件通知的接口。An interface that represents an event notification.

INodeContext

提供节点的连接和枚举器上下文。Provides the connection and enumerator context for a node.

INodeInformation

为对象资源管理器层次结构中的节点提供信息。Provides the information for a node in the object explorer hierarchy.

INodeRename

支持层次结构节点的就地重命名。Supports the in place renaming of a hierarchy node.

INodeStateChanged

允许在更改某个内部状态时通知树节点派生类。Allows a tree node derived class to be notified when some internal state has changed. 节点可相应更新其外观。The node can update its appearance accordingly.

INodeWithActions

允许树节点公开默认操作和属性对话框。Allows a tree node to expose the default actions and a property dialog box.

INodeWithAltName

允许节点具有不同于文本属性的名称。Allows a node to have a name that is distinct from the text property.

INodeWithDrag

允许节点指示它是否支持拖动。Allows a node to indicate whether it supports dragging.

INodeWithEdit

允许节点指示是否可对其进行编辑, 以及它是否可以处理新名称。Allows a node to indicate if it can be edited, and if it can handle the new name.

INodeWithIcon

允许节点指定要直接显示的图标,而不必担心图标位于树的图像索引中的何处。Allows a node to specify its icons that are to be displayed directly without worrying about where they are in the image index of the tree.

INodeWithMenu

允许节点负责其自己的上下文菜单。Allows a node to be responsible for its own context menu.

INodeWithVisibility

允许 TreeNode 动态确定它在树中是否可见(显示)。Allows a TreeNode to dynamically decide whether or not it is visible (shown) in the tree.

INotifyItemChanged

允许控制对象资源管理器的 COM 可见接口。COM visible interface that allows control of the object explorer.

INotifyWhenAddedToTree

允许树在已添加节点时进行通知。Allows the tree to notify when a node has been added.

IObjectExplorerService

允许控制对象资源管理器的 COM 可见接口。COM visible interface that allows control of the object explorer.

IPropertyHandler

定义用于向节点属性包添加附加属性的方法。Defines a means of adding extra properties to the nodes property bag.

IQueryList

支持查询可筛选列和生成筛选节点的列表。Supports querying filterable column, and building a list of filtered nodes.

IQueryProvider

支持查询可筛选列和生成已筛选节点的列表。Supports querying filterable columns and building a list of filtered nodes.

IRefreshableNode

允许节点刷新自身及其子节点。Allows a node to refresh itself and its children.

IRemovableItem

允许从其层次结构中删除某一项。Allows an item to be removed from its hierarchy.

IToolTipHandler

为资源管理器层次结构节点提供自定义工具提示文本。Provides custom tooltip text to an explorer hierarchy node.

IUIObjectMetadata

为 UIObjectMetadata 类提供接口。Provides an interface for the UIObjectMetadata class.

IUIObjectTypeInfo

表示有关 UIObject 的类型的信息。Represents information about the type of the UIObject.

IUpdateChildrenRequest

与 INavigableItem 一起使用的接口, 用于以异步方式跨所有子级加载一组字段。Interface used with INavigableItem.UpdateChildren to load a set of fields across all children asynchronously.

IUpdateState

处理状态更新。Handles state updates.

IViewType

介绍对象资源管理器中的每种视图类型。Describes every view type in the object explorer.

IWinformsMenuHandler

允许对象生成与 Windows 窗体菜单兼容的菜单。Allows an object to build a menu that is compatible with Windows Forms menus.

Enums

FilterOperator

指定支持的筛选操作。Specifies the supported filter operations.

ItemScope

枚举资源管理器中项的作用域。Enumerates the scope of the items in the explorer.

NavigableItemRefreshFlags

指定可导航项的刷新标志。Specifies the refresh flags for navigable item.

Delegates

BuildChildren

表示将处理异步生成的方法。Represents the methods that will handle the asynchronous build.

GettingChildrenCallback

处理操作以便以异步方式检索子级。Handles the operation to retrieve the children asynchronously.

NodesChangedEventHandler

表示在对象资源管理器中的节点发生变化时将处理事件的方法。Represents the methods that will handle the event when nodes in the object explorer are changed.

ViewChangedEventHandler

表示在 IAltViewProvider 对象更改所选视图时将处理事件处理程序的方法。Represents the methods that will handle an event handler when an IAltViewProvider object changes the selected view.