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 меняет выбранный вид. |