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