VsModelingAdapterManager - класс
ModelBusAdapterManager, который может обрабатывать создание и управление адаптерами, представляющими файлы моделей на основе DSL внутри Visual Studio. Он предоставляет управление жизненным циклом ModelBusAdapter и соответствующее поведение для обеспечения сохранения изменений в базовые модели, на которые указывают ссылки, с помощью VS (оболочки).
Этот интерфейс API CLS-несовместим.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
Пространство имен: Microsoft.VisualStudio.Modeling.Integration.Shell
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
Тип VsModelingAdapterManager предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
VsModelingAdapterManager |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Disposed | Значение true, если этот экземпляр ModelBusAdapterManager был удален; в противном случае — значение false. (Унаследовано от ModelBusAdapterManager.) |
![]() |
ModelBus | Получает экземпляр Backplane, в котором зарегистрирован данный ModelBusAdapterManager. (Унаследовано от ModelBusAdapterManager.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CanCreateReference | Может этот диспетчер ModelBusAdapter создать область, описанная данными контекстуальными сведениями о модели? (Унаследовано от ModelBusAdapterManager.) |
![]() |
CheckCanCreateAdapter | Проверяет, можно ли успешно создать объект ModelingAdapterReference из объекта ModelBusReference а также, если LogicalAdapterId распознается этим ModelBusAdapterManager.Этот метод должен создавать соответствующее исключение, если объект ModelBusAdapter потенциально не может быть создан с использованием этого объекта ModelBusReference. |
![]() |
CreateAdapter(ModelBusReference) | Создайте ModelBusAdapter, предоставляющий оболочку для указанную модель.Создает исключение, если не удается создать ModelBusAdapter. (Унаследовано от ModelBusAdapterManager.) |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Создание экземпляра ModelBusAdapter, поддерживаемого этим ModelBusAdapterManager. (Унаследовано от ModelBusAdapterManager.) |
![]() |
CreateModelingAdapterInstance | Реализации должны предоставлять экземпляр ModelingAdapter, который служит в качестве представления модели во внешнем мире, используя переданный элемент DomainModelRoot. |
![]() |
CreateReference | Пытается создать и вернуть ссылку шины модели из предоставленных данных. (Унаследовано от ModelBusAdapterManager.) |
![]() |
DeserializeAdapterReference | (Переопределяет ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).) |
![]() |
Dispose() | (Унаследовано от ModelBusAdapterManager.) |
![]() |
Dispose(Boolean) | Удалите этого экземпляра ModelBusAdapterManager. (Унаследовано от ModelBusAdapterManager.) |
![]() |
DoCreateAdapter | Выполняется попытка создания экземпляра ModelBusAdapter с использованием ссылки ModelBusReference, передаваемой в качестве параметра.В случае успеха возвращается адаптер.В противном случае выдается соответствующее исключение. (Переопределяет ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Деструктор. (Унаследовано от ModelBusAdapterManager.) |
![]() |
GetExposedElementTypes | Получает коллекцию всех типов ModelElement, предоставляемых любым ModelBusAdapter, управляемым данным диспетчером адаптера, и, таким образом, может принимать ссылки извне, вместе с отображаемым именем; (Унаследовано от ModelBusAdapterManager.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetSupportedLogicalAdapterIds | Возвращает идентификаторы типов адаптера, поддерживаемых данным диспетчером адаптера (Унаследовано от ModelBusAdapterManager.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetView | Возвращает представление, связанное с ModelBusAdapter, переданным в качестве параметра. (Переопределяет ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference).) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
SerializeAdapterReference | (Переопределяет ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext).) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
TryCreateReference | ModelBusAdapterManager попытается создать ссылку шины модели на модель из предоставленных сведений. (Унаследовано от ModelBusAdapterManager.) |
![]() |
ValidateReference | Проверяет ссылку и устанавливает соответствующее состояние LastStatus.Реализация по умолчанию создает адаптер, проверяющий, можно ли сопоставить модуль. (Унаследовано от ModelBusAdapterManager.) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
HostName | Имя, используемое VisualStudio для определения себя как основного приложения ModelBus. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Integration.Shell - пространство имен