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.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Синтаксис
'Декларация
Public MustInherit Class ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
Тип ModelBusAdapterManager предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ModelBusAdapterManager |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Disposed | Значение true, если этот экземпляр ModelBusAdapterManager был удален; в противном случае — значение false. |
![]() |
ModelBus | Получает экземпляр Backplane, в котором зарегистрирован данный 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 - пространство имен