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


IModelBus - интерфейс

Получите экземпляр этого типа из поставщика услуг и использует его для получения адаптер, который можно использовать для открытия другую модель.

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

Синтаксис

'Декларация
Public Interface IModelBus _
    Inherits IServiceProvider
public interface IModelBus : IServiceProvider

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

Методы

  Имя Описание
Открытый метод CreateAdapter(ModelBusReference) Пытается создать и возвратить новый экземпляр адаптера для заданной ссылки, которая может быть ссылкой или модели по ссылке элемента модели.
Открытый метод CreateAdapter(ModelBusReference, IServiceProvider) Пытается создать и возвратить новый экземпляр адаптера для заданной ссылки.Позволяет поставщику услуг, которые необходимо передать.
Открытый метод DeserializeReference Десериализует предоставленную строку и возвращают ModelBusReference.
Открытый метод FindAdapterManagers Возвращает список диспетчеров ModelBusAdapter, которые могут создать ModelBusReferences в указанный объект.Сведения о расположении могут находиться в любой форме, которая может доступным диспетчером адаптера, как путь к файлу модели DSL.
Открытый метод GetAdapterManager Найдите экземпляр ModelBusAdapterManager, используя его идентификатор.Вызывает исключение, если объект не найден.
Открытый метод GetService Возвращает объект обслуживания указанного типа. (Унаследовано от IServiceProvider.)
Открытый метод LogError Записывает в журнал сообщение об ошибке.
Открытый метод SerializeReference Сериализует, предоставленная ссылка на строку, которая может быть упорствована вызывающим объектом.Если данные ReferenceContext, вложенные в ссылке, необходимо предоставить эквивалентные сведения о контексте, когда строка десериализуется.
Открытый метод ValidateReference Проверяет заданную ссылку, используя соответствующий адаптер.Этот метод должен перерисовать LastStatus ссылки в дополнение к возврату его.

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

Заметки

Дополнительные сведения см. в разделе Интеграция моделей с помощью Visual Studio Modelbus.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Integration - пространство имен