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


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