Поделиться через


ISchemaModelViewerController - интерфейс

Интерфейс контроллера представления схемы.

Этот интерфейс API CLS-несовместим. 

Пространство имен:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Сборка:  Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public Interface ISchemaModelViewerController _
    Inherits IDisposable
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewerController : IDisposable
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewerController : IDisposable
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewerController =  
    interface
        interface IDisposable
    end
public interface ISchemaModelViewerController extends IDisposable

Тип ISchemaModelViewerController предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ProjectNode Получает узел проекта базы данных, связанный с данным контроллером.

В начало страницы

Методы

  Имя Описание
Открытый метод CanBeDisplayed Указывает, можно ли отобразить указанный элемент модели в представлении схемы.
Открытый метод CanDeleteObjects Определяет, можно ли удалить список узлов элементов модели.
Открытый метод DeleteObjects
Открытый метод Dispose Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.)
Открытый метод GetAdditionalObjectsToDelete Этот метод вызывается DeleteObjects для получения дополнительных удаляемых элементов.
Открытый метод GetCaption Возвращает заголовок для заданного узла элемента.
Открытый метод GetChildren Возвращает список дочерних узлов указанного родительского узла.
Открытый метод GetPathsToElement Возвращает путь к указанному элементу в иерархии.
Открытый метод GetSelectionPathToElement Возвращает путь элементу, который используемому при переходе к элементу в представлении схемы.
Открытый метод Initialize Вызывается узлом проекта для инициализации контроллера.
Открытый метод InitializeRootNode Запрос, который используется в двух следующих ситуациях: 1 Пользовательский интерфейс был инициализирован и просит Контролера создать и добавить его корневой узел; 2 проект был загружен.
Открытый метод NodeInUse Предоставляет уведомление о состоянии использования указанного узла.
Открытый метод Refresh Обновляет иерархию.

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer - пространство имен