Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer 네임스페이스

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.

클래스

  클래스 설명
공용 클래스 DeferredHierarchyObject Delays the hierarchy objects that are built from the XML file.
공용 클래스 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 Tree node that implements the ILazyLoadingNode object.
공용 클래스 NodesChangedEventArgs Event arguments passed when a view provider changes its selected view.
공용 클래스 ToolsMenuItemBase Implements the IMenuItem object.
공용 클래스 ViewChangedEventArgs Represents event arguments that are passed when a view provider changes the selected view.

인터페이스

  인터페이스 설명
공용 인터페이스 IAbortableRequest Defines a method that is requesting to abort the operation.
공용 인터페이스 IAccessModifier Delegates the decision whether or not an item is visible.
공용 인터페이스 IAltViewProvider 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 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 Retrieves children asynchronously in batches with the INavigableItem.GetChildren object.
공용 인터페이스 IHierarchyDisposingNotify 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 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 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 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 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 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 Allows a TreeNode to dynamically decide whether or not it is visible (shown) in the tree.
공용 인터페이스 INotifyItemChanged COM visible interface that allows control of the object explorer.
공용 인터페이스 INotifyWhenAddedToTree Allows the tree to notify when a node has been added.
공용 인터페이스 IObjectExplorerService 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 Provides an interface for the UIObjectMetadata class.
공용 인터페이스 IUIObjectTypeInfo Represents information about the type of the UIObject.
공용 인터페이스 IUpdateChildrenRequest 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 Allows an object to build a menu that is compatible with Windows Forms menus.

대리자

  대리자 설명
공용 대리자 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 Represents the methods that will handle an event handler when an IAltViewProvider object changes the selected view.

열거형

  열거형 설명
공용 열거형 FilterOperator Specifies the supported filter operations.
공용 열거형 ItemScope Enumerates the scope of the items in the explorer.
공용 열거형 NavigableItemRefreshFlags Specifies the refresh flags for navigable item.