SchemaModelViewerControllerBaseInternal - класс
Абстрактный базовый класс для контроллера представления схемы, используемый внутренними реализаторами.
Этот интерфейс API CLS-несовместим.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaModelViewerControllerBase
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaModelViewerControllerBaseInternal
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewControllerBase
Пространство имен: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Сборка: Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class SchemaModelViewerControllerBaseInternal _
Inherits SchemaModelViewerControllerBase
[CLSCompliantAttribute(false)]
public abstract class SchemaModelViewerControllerBaseInternal : SchemaModelViewerControllerBase
[CLSCompliantAttribute(false)]
public ref class SchemaModelViewerControllerBaseInternal abstract : public SchemaModelViewerControllerBase
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type SchemaModelViewerControllerBaseInternal =
class
inherit SchemaModelViewerControllerBase
end
public abstract class SchemaModelViewerControllerBaseInternal extends SchemaModelViewerControllerBase
Тип SchemaModelViewerControllerBaseInternal предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
SchemaModelViewerControllerBaseInternal | Инициализирует новый экземпляр класса SchemaModelViewerControllerBaseInternal. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
EventsReceivedWhileToolWindowWasClosed | Получает или задает число событий, обработанных, пока окно инструментов было закрыто. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
HierarchyGenerator | Получает или задает генератор иерархии схемы. |
![]() |
ProjectNode | Возвращает связанный узел проекта базы данных. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
RefreshWhenToolWindowIsShown | Получает или задает значение, указывающее, следует ли обновить окно инструментов при следующем отображении. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
RootNode | Получает или задает корневой узел. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
SchemaView | Получает или задает ссылку на представление схемы. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
ToolWindowIsShowing | Получает значение, показывающее, отображается ли окно инструментов (представление схемы или зависимостей), к которому прикреплен данный контроллер. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
ToolWindowService | Получает или задает службу окна инструментов. (Унаследовано от SchemaModelViewerControllerBase.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() ![]() |
ArePathsEqual | Сравнивает пути к двум узлам представления схемы, чтобы определить, равны ли они. |
![]() |
CacheToolWindowService | Получает и кэширует службу SchemaModelViewerService. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
CanBeDisplayed | Возвращает значение, указывающее, можно ли отобразить указанный элемент модели в представлении схемы. (Переопределяет SchemaModelViewerControllerBase.CanBeDisplayed(IModelElement).) |
![]() |
CanDeleteObjects | Определяет, можно ли удалить список узлов элементов модели. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
CanExtend | Возвращает значение true, если данный участник может расширить расширяемый объект, используя расширитель с указанным именем. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
CreateGenerator | Абстрактный метод, возвращающий генератор представления схемы для данного контроллера. |
![]() |
CreateRootNode | Создает корневой узел в представлении схемы (узел проекта базы данных). |
![]() |
DeleteObjects | (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
DisconnectFromDataSchemaModelEvents | Отключается от событий модели схемы (хранилища). (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
DisconnectFromProjectEvents | Отключается от событий проекта. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
DisconnectFromSchemaViewEvents | Отключается от событий представления схемы.Присваивает свойству кэшированного представления схемы значение NULL. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
DisconnectFromSolutionEvents | Отключается от событий решения. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
DisconnectFromToolWindowEvents | Отключается от событий SchemaModelViewerService и присваивает свойству кэшированного окна инструментов значение NULL. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
Dispose() | Освобождает ресурсы. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
Dispose(Boolean) | Освобождает ресурсы, связанные с контроллером средства просмотра модели схемы. (Переопределяет SchemaModelViewerControllerBase.Dispose(Boolean).) |
![]() |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetAdditionalObjectsToDelete | Вызывается DeleteObjects для получения дополнительных удаляемых элементов. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
GetCaption | Возвращает заголовок для заданного узла элемента. (Переопределяет SchemaModelViewerControllerBase.GetCaption(ISchemaModelViewerElementNode).) |
![]() |
GetChildren | Возвращает список дочерних узлов указанного родительского узла. (Переопределяет SchemaModelViewerControllerBase.GetChildren(ISchemaModelViewerNode).) |
![]() |
GetExtender | Возвращает расширитель для заданного расширяемого объекта. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
GetExtenderNames | Возвращает имена всех доступных расширителей для указанного расширяемого объекта. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetModelElement | Возвращает элемент модели, представляемый данным узлом или являющийся дочерним узлом. |
![]() |
GetPathsFromCache | Возвращает путь от узла представления схемы, содержащегося в заметках указанного элемента модели. |
![]() |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Возвращает пути узла представления схемы для указанного элемента модели. |
![]() |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Возвращает пути узла представления схемы для указанных путей узла генератора иерархии. |
![]() ![]() |
GetPathsFromGeneratorPaths(IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Возвращает пути узла представления схемы для указанных путей узла генератора иерархии и кэша. |
![]() |
GetPathsToElement | Получает путь к элементу из генератора иерархии. (Переопределяет SchemaModelViewerControllerBase.GetPathsToElement(IModelElement).) |
![]() |
GetSelectionPathToElement | Получает путь, используемый для выбора элемента в представлении схемы из генератора иерархии. (Переопределяет SchemaModelViewerControllerBase.GetSelectionPathToElement(IModelElement).) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
Initialize | Создает объект поддержки сохраняемости представления схемы. (Переопределяет SchemaModelViewerControllerBase.Initialize(IDatabaseProjectNode).) |
![]() |
InitializeRootNode | Добавляет корневой узел в представление схемы. (Переопределяет SchemaModelViewerControllerBase.InitializeRootNode().) |
![]() ![]() |
IsEqual | Сравнивает два узла представления схемы, чтобы определить, равны ли они. |
![]() |
ListenToDataSchemaModelEvents | Прослушивает события модели схемы данных. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
ListenToProjectEvents | Прослушивает события проекта. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
ListenToSchemaViewEvents | Прослушивает события представления схемы. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
ListenToSolutionEvents | Создает прослушиватель решения и прослушивает события решения. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
ListenToToolWindowEvents | Прослушивает события SchemaModelViewerService. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
LoadState | Загружает состояние. (Переопределяет SchemaModelViewerControllerBase.LoadState().) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
ModelChanged | (Переопределяет SchemaModelViewerControllerBase.ModelChanged(IList<Tuple<IModelElement, ModelEventType>>).) |
![]() |
ModelElementAdded | Элемент модели добавлен в хранилище. (Переопределяет SchemaModelViewerControllerBase.ModelElementAdded(IModelElement).) |
![]() |
ModelElementDeleted | Элемент модели удален из хранилища. (Переопределяет SchemaModelViewerControllerBase.ModelElementDeleted(IModelElement).) |
![]() |
ModelElementUpdated | Элемент модели обновлен хранилищем. (Переопределяет SchemaModelViewerControllerBase.ModelElementUpdated(IModelElement).) |
![]() |
NodeCreated | Устанавливает для узла сортировщик, который делегируется узлу иерархии. |
![]() |
NodeInUse | Предоставляет уведомление, информирующее, используется ли данный узел представлением схемы. (Переопределяет SchemaModelViewerControllerBase.NodeInUse(ISchemaModelViewerNode, Boolean).) |
![]() |
OnAfterOpenProject | Добавляет корневой узел в представление схемы после открытия проекта. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
OnBeforeCloseProject | Вызывается перед закрытием проекта, чтобы предоставить возможность удаления узла проекта (корневого узла) из представления схемы. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
OnDatabaseSchemaViewInitialized | Инициализирует контроллер представлением схемы. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
OnDatabaseSchemaViewShown | Обрабатывает событие показа представления схемы. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
OnDataSchemaModelRecycled | Обрабатывает событие произошедшего повторного использования DataSchemaModel. (Переопределяет SchemaModelViewerControllerBase.OnDataSchemaModelRecycled().) |
![]() |
OnDataSchemaModelRecycling | Обрабатывает событие повторного использования DataSchemaModel. (Переопределяет SchemaModelViewerControllerBase.OnDataSchemaModelRecycling().) |
![]() |
OnProjectClosed | Обрабатывает закрытие проекта, отключаясь от событий. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
OnProjectClosing | Вызывает SaveState() и вызывает следующие виртуальные методы, с тем чтобы: DisconnectFromSchemaViewEvents; DisconnectFromStoreEvents; DisconnectFromProjectEvents; DisconnectFromSolutionEvents; и DisconnectFromToolWindowEvents. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
OnProjectLoaded | Событие происходит после завершения десериализации модели. (Переопределяет SchemaModelViewerControllerBase.OnProjectLoaded().) |
![]() |
OnProjectRenamed | Узел проекта переименован. (Унаследовано от SchemaModelViewerControllerBase.) |
![]() |
ReadStateValueAsInt | Считывает целое значение из постоянного хранилища для представления схемы. |
![]() |
Refresh | Обновляет представление схемы, удаляя старые узлы и добавляя новые. (Переопределяет SchemaModelViewerControllerBase.Refresh().) |
![]() |
RemoveOurRootNode | Удаляет корневой узел. |
![]() |
SaveState | Сохраняет состояние контроллера средства просмотра модели схемы. (Переопределяет SchemaModelViewerControllerBase.SaveState().) |
![]() |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
![]() |
UninitializeRootNode | Удаляет корневой узел. (Переопределяет SchemaModelViewerControllerBase.UninitializeRootNode().) |
![]() |
WriteStateValue | Записывает значение в постоянное хранилище для представления схемы. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer - пространство имен