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


ModelBusAdapterManager - класс

ModelBusAdapterManager используется для создания экземпляров, поддерживаемого ModelBusAdapter и управлять их время существования.Наследование от этого класса, используются для создания ModelBusAdapterManager для собственного DSL.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager

Пространство имен:  Microsoft.VisualStudio.Modeling.Integration
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)

Синтаксис

'Декларация
Public MustInherit Class ModelBusAdapterManager _
    Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable

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

Конструкторы

  Имя Описание
Защищенный метод ModelBusAdapterManager

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

Свойства

  Имя Описание
Открытое свойство Disposed Значение True, если этот экземпляр ModelBusAdapterManager удаляется, и false в противном случае.
Открытое свойство ModelBus Возвращает экземпляр объединительной панели, что это ModelBusAdapterManager зарегистрирована.

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

Методы

  Имя Описание
Открытый метод CanCreateReference Может этот диспетчер ModelBusAdapter создать область, описанная заданном контексте сведения о модели?
Открытый метод CreateAdapter(ModelBusReference) Создайте ModelBusAdapter создавая программу-оболочку указанной модели.Создает исключение, если не удается создать ModelBusAdapter.
Открытый метод CreateAdapter(ModelBusReference, IServiceProvider) Создайте экземпляр ModelBusAdapter поддерживаемые этим ModelBusAdapterManager.
Открытый метод CreateReference Пытается создать и вернуть ссылку шины модели из предоставленных данных.
Защищенный метод DeserializeAdapterReference Попытка десериализовать, предоставленная ссылка адаптера с помощью контекста справки.
Открытый метод Dispose()
Защищенный метод Dispose(Boolean) Удалите этот экземпляр ModelBusAdapterManager.
Защищенный метод DoCreateAdapter Фактическое создание экземпляра ModelBusAdapter, поддерживаемого этим ModelBusAdapterManager.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Деструктор. (Переопределяет Object.Finalize().)
Открытый метод GetExposedElementTypes Получает коллекцию всех типов ModelElement, предоставляемых любым ModelBusAdapter, управляемым данным диспетчером адаптера, и, таким образом, может ссылаться из внешней стороны, вместе с отображаемым именем.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetSupportedLogicalAdapterIds Возвращает идентификаторы типов адаптера, поддерживаемых данным диспетчером адаптера
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetView Возвращает представление, например схему, связанный с ModelBusAdapter передаваемый в качестве параметра.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод SerializeAdapterReference Сериализует, предоставленная ссылка адаптера и возвращает его в виде строки
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TryCreateReference ModelBusAdapterManager попытается создать ссылку шины модели в модели из предоставленного сведения.
Открытый метод ValidateReference Проверяет ссылку и устанавливает LastStatus соответственно.Реализация по умолчанию создание адаптера для проверки, если модель можно разрешить или нет.

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

Заметки

Дополнительные сведения см. в разделе Интеграция моделей с помощью Visual Studio Modelbus.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Integration - пространство имен