ModelBus - класс
ModelBus предоставляет средства для взаимодействия в режиме слабого связывания.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBus
Пространство имен: Microsoft.VisualStudio.Modeling.Integration
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Синтаксис
'Декларация
Public Class ModelBus _
Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider,
SModelBus, IDisposable
Тип ModelBus предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ModelBus | Конструктор -- приложение, размещающее ModelBus, должно передавать экземпляр IServiceProvider, чтобы ModelBus мог запросить службы. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Disposed | Значение true, если этот экземпляр Moldebus был удален; в противном случае — значение false. |
![]() |
ErrorCallback | Делегат, поддерживаемый основным приложением.Используется для записи ошибок в журнал. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CreateAdapter(ModelBusReference) | Реализует метод CreateAdapter. |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Реализует метод CreateAdapter. |
![]() |
DeserializeReference | Десериализует указанную строку и возвращает ModelBusReference. |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | Удалите этот экземпляр ModelBus. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Деструктор. (Переопределяет Object.Finalize().) |
![]() |
FindAdapterManagers | Находит список диспетчеров ModelBusAdapter, области ModelBusAdapter которых описаны заданными сведениями контекста.Может быть несколько диспетчеров ModelBusAdapter, которые могут работать с моделью, например XML-файл может быть открыт текстовым редактором или редактором XML. |
![]() |
GetAdapterManager | Находит экземпляр ModelBusAdapterManager, используя его идентификатор. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetRegisteredAdapterManagers<T> | Получите набор загруженных, зарегистрированных диспетчеров адаптеров типа T |
![]() |
GetService | Возвращает адаптеры, предоставляемые ModeBus или его основным приложением. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
LogError | Заносит в журнал ошибку. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
SerializeReference | Сериализует указанную ссылку на строку, которая может быть сохранена вызывающим объектом. |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
ValidateReference | Проверяет заданную ссылку, используя соответствующий адаптер.Этот метод обновляет LastStatus ссылки в дополнение к ее возврату. |
В начало страницы
Заметки
Для получения дополнительной информации см. Интеграция моделей с помощью Visual Studio Modelbus.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Integration - пространство имен