Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Пространство имен

Пространство Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer имён предоставляет классы и интерфейсы, которые используются для интеграции функций обозреватель объектов в оболочку Visual Studio, используемую SQL Server Management Studio.

Классы

Имя Описание
DeferredHierarchyObject

Задерживает работу иерархических объектов, построенных из XML-файла.

ExceptionEventArgs

Пространство Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer имён предоставляет классы и интерфейсы, которые используются для интеграции функций обозреватель объектов в оболочку Visual Studio, используемую SQL Server Management Studio.

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

Представляет интерфейс IMaintenancePlanPersist, используемый дизайнером THAT'S.

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 Forms.

Перечисления

Имя Описание
FilterOperator

Указывает поддерживаемые операции фильтра.

ItemScope

Перечисляет объём объектов в исследователе.

NavigableItemRefreshFlags

Указывает флаги обновления для навигационного предмета.

Делегаты

Имя Описание
BuildChildren

Представляет методы, которые будут работать с асинхронной сборкой.

GettingChildrenCallback

Выполняет операцию по возвращению детей асинхронно.

NodesChangedEventHandler

Представляет методы, которые будут обрабатывать событие при изменении узлов в проводнике объектов.

ViewChangedEventHandler

Представляет методы, которые будут обрабатывать обработчик событий, когда объект IAltViewProvider меняет выбранный вид.