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