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