VsModelingAdapterManager - класс
ModelBusAdapterManager, которое может обрабатывать создание и управление адаптеров, представляющих файлы модели на основе файлов DSL in Visual Studio.Он предоставляет с элементом управления жизненным циклом ModelBusAdapter и соответствующую функциональности в сбережениям поддержки изменяется на помещение, на которые ссылаются на основе модели с использованием ОТ командной оболочки.
Этот интерфейс 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.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.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 | Возвращает экземпляр объединительной панели, что это ModelBusAdapterManager зарегистрирована. (Унаследовано от ModelBusAdapterManager.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
CanCreateReference | Может этот диспетчер ModelBusAdapter создать область, описанная заданном контексте сведения о модели? (Унаследовано от ModelBusAdapterManager.) | |
CheckCanCreateAdapter | Проверяет, является ли объект ModelingAdapterReference можно успешно создать из объекта ModelBusReference а также, если LogicalAdapterId этим ModelBusAdapterManager.Этот метод должен создавать соответствующее исключение, если не удается создать с помощью ModelBusAdapter потенциально это ModelBusReference. | |
CreateAdapter(ModelBusReference) | Создайте ModelBusAdapter создавая программу-оболочку указанной модели.Создает исключение, если не удается создать ModelBusAdapter. (Унаследовано от ModelBusAdapterManager.) | |
CreateAdapter(ModelBusReference, IServiceProvider) | Создайте экземпляр ModelBusAdapter поддерживаемые этим ModelBusAdapterManager. (Унаследовано от ModelBusAdapterManager.) | |
CreateModelingAdapterInstance | Imlementations должен предоставить экземпляр ModelingAdapter, который служит представление внешнего world модели, используя переданный элемент DomainModelRoot. | |
CreateReference | Пытается создать и вернуть ссылку шины модели из предоставленных данных. (Унаследовано от ModelBusAdapterManager.) | |
DeserializeAdapterReference | (Переопределяет ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).) | |
Dispose() | (Унаследовано от ModelBusAdapterManager.) | |
Dispose(Boolean) | Удалите этот экземпляр ModelBusAdapterManager. (Унаследовано от ModelBusAdapterManager.) | |
DoCreateAdapter | Использование ModelBusReference переданное в качестве параметра, попытка создание экземпляра ModelBusAdapter.В случае успеха возвращается адаптер.Если нет, соответствующее исключение. (Переопределяет 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 - пространство имен