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, используемый этим конструктором.

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 изменяет выбранное представление.