ModelBusAdapter - класс
ModelBusAdapter — это объект, служащий мостом между ModelBus и базовой моделью. Экземпляры ModelBusAdapter создаются ModelBusAdapterManager, причем операции, предоставляемые ModelBusAdapter, определяются контрактом ModelBusAdapter данного ModelBusAdapterManager.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
Пространство имен: Microsoft.VisualStudio.Modeling.Integration
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Синтаксис
'Декларация
Public MustInherit Class ModelBusAdapter _
Implements IEquatable(Of ModelBusAdapter), IDisposable
public abstract class ModelBusAdapter : IEquatable<ModelBusAdapter>,
IDisposable
Тип ModelBusAdapter предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ModelBusAdapter | Конструктор |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AdapterManager | Экземпляр ModelBusAdapter, создающий данный экземпляр ModelBusAdapterManager. |
![]() |
DisplayName | Отображаемое имя объекта ModelBusAdapter. |
![]() |
Disposed | Значение true, если этот экземпляр ModelBusAdapter был удален; в противном случае — значение false. |
![]() |
Reference |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | Удалите этого экземпляра ModelBusAdapter.Базовый класс не выполняет никаких действий.Производные реализации ModelBusAdapter могут выбрать выполнить дополнительную работу, включая сохранить несохраненные данные, освободить ресурсы и т д |
![]() |
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Equals(ModelBusAdapter) | Значение true, если этот объект ModelBusAdapter совпадает с экземпляром ModelBusAdapter; в противном случае — значение false. |
![]() |
Finalize | Деструктор. (Переопределяет Object.Finalize().) |
![]() |
GetDefaultView | Получает DefaultView, связанный с данной моделью, если таковой доступен. |
![]() |
GetElementReference | Получите ссылку заданного экземпляра объекта, который должен предоставляться данным адаптером. |
![]() |
GetElementReferences | Получите назад все объекты, на которые есть ссылки, которые соответствуют данному контракту данных. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetReferences | |
![]() |
GetReferenceStatus | Возвращает ReferenceStatus для текущей ссылки.Если это ссылка на элемент, вызывается метод ResolveElementReference. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetView | Получает указанное представление, связанное с этой моделью, основанной на ссылке ModelBusView |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
ResolveElementReference(ModelBusReference) | Получив идентификатор элемента, возвращает реальный объект, представляемый данной ссылкой. |
![]() |
ResolveElementReference<T>(ModelBusReference) | Получив идентификатор элемента, возвращает реальный объект, представляемый данной ссылкой (строго типизированный вспомогательный метод) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Для получения дополнительной информации см. Интеграция моделей с помощью Visual Studio Modelbus.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Integration - пространство имен