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


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 - пространство имен