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


ModelBusAdapter - класс

Объект ModelBusAdapter, служащий мост между ModelBus и простой моделью.Экземпляры ModelBusAdapter создаются ModelBusAdapterManager и операции, которые предоставляются ModelBusAdapter определяются контрактом ModelBusAdapterManager ModelBusAdapter.

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

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter

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

Синтаксис

'Декларация
Public MustInherit Class ModelBusAdapter _
    Implements IEquatable(Of ModelBusAdapter), IDisposable
public abstract class ModelBusAdapter : IEquatable<ModelBusAdapter>, 
    IDisposable

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

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

  Имя Описание
Защищенный метод ModelBusAdapter Конструктор

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

Свойства

  Имя Описание
Открытое свойство AdapterManager Экземпляр ModelBusAdapterManager, создающего данный экземпляр ModelBusAdapter.
Открытое свойство 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 - пространство имен