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


IModelBus - интерфейс

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

Пространство имен:  Microsoft.VisualStudio.Modeling.Integration
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.12.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 - пространство имен