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