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


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

Типы в пространстве имен этой справки для указания средства, которые работают с более чем одной модели DSL.ModelBus предоставляет механизм определения ссылку на элемент в модели файле.Это может использоваться, например, чтобы сделать ссылки из одного файла в другой.Дополнительные сведения см. в разделе Интеграция моделей с помощью Visual Studio Modelbus.

Классы

  Класс Описание
Открытый класс AdapterAlreadyRegisteredException Это определяет класс AdapterAlreadyRegisteredException, которое возникает, чтобы указать двойную регистрацию одного и того же экземпляра IAdapter.
Открытый класс AdapterCreationException Это определяет класс AdapterCreationException возникает, если вызов, который CreateAdapter ().
Открытый класс AdapterManagerAlreadyRegisteredException Это определяет класс AdapterManagerAlreadyRegisteredException, которое возникает, чтобы указать двойную регистрацию того же типа IAdapterManager.
Открытый класс AdapterManagerNotRegisteredException Этот файл определяет класс AdapterManagerNotRegisteredException, возникнет исключение, если диспетчер ModelBusAdapter запрошено, но не зарегистрирован.
Открытый класс AdapterNotRegisteredException Это определяет класс AdapterNotRegisteredException создания исключения при запросе ModelBusAdapter, но не зарегистрирован.
Открытый класс AdapterNotSupportedException Пунктирная тип исключения, когда поставлена обрабатывает диспетчер адаптера тип адаптера, который он не поддерживает.
Открытый класс AdapterReferenceTypeNotSupportedException Пунктирная тип исключения, когда диспетчер адаптера приглашен к сериализованному ModelBusAdapterReference тип, который он не поддерживает.
Открытый класс CompositionAttributes
Открытый класс CompositionConfigurationManager Класс, чтобы обеспечить MEF-основанный способ настройки ModelBus
Открытый класс DynamicAdapterManagerAttribute Настраиваемый атрибут, используемый для указания того, что диспетчер адаптера поддерживает любой произвольное LogicalAdapterId.Используя этот атрибут на AdapterManager подразумевает, что AdapterManager можно использовать родово для поддержки нескольких различных модели адаптеры или нескольким различным результатам.ModelBus на основе MEF ConfigurationManager будет запрошен только те AdapterManagers для обнаружения, AdapterIds они поддерживают во время выполнения, а не просто основывается на метаданных MEF, тем самым позволяя динамически AdapterManager к моделям поддержки произвольным.
Открытый класс HandlesAdapterAttribute Настраиваемый атрибут, используемый для указания того, что диспетчер адаптера обрабатывает указанный тип адаптера
Открытый класс HostSpecificAttribute Настраиваемый атрибут, используемый для указания того, что часть ModelBus работает в заданном узле ModelBus.
Открытый класс InvalidAdapterManagerException Класс исключений для исключений недопустимых диспетчера адаптера
Открытый класс ModelBus ModelBus предоставляет средства для взаимодействия в слабо связанном образом.
Открытый класс ModelBusAdapter Объект ModelBusAdapter, служащий мост между ModelBus и простой моделью.Экземпляры ModelBusAdapter создаются ModelBusAdapterManager и операции, которые предоставляются ModelBusAdapter определяются контрактом ModelBusAdapterManager ModelBusAdapter.
Открытый класс ModelBusAdapterManager ModelBusAdapterManager используется для создания экземпляров, поддерживаемого ModelBusAdapter и управлять их время существования.Наследование от этого класса, используются для создания ModelBusAdapterManager для собственного DSL.
Открытый класс ModelBusAdapterReference Базовый класс для всех ссылок адаптера
Открытый класс ModelBusException Это определяет класс ModelBusException, основе всех исключений, используемых архитектурой ModelBus.
Открытый класс ModelBusReference Инкапсулирует ссылку на модель.Поддерживаются следующие варианты: ссылка на модели; ссылка на элемент в модели; ссылка на модели и представление этой модели; ссылка на элемент в модели с представлением.
Открытый класс ModelBusReferenceFormatException
Открытый класс ModelBusReferencePropertySerializer Изготовлено на порядок сериализации сериализатора DomainProperty и десериализатор ModelBusReferences
Открытый класс ModelBusReferenceTypeConverter Преобразователь, который может преобразовать ModelBusReferences к строкам.
Открытый класс ModelBusResetException Это определяет класс ModelBusResetException, который Backplane.Reset () возникает при сбое.
Открытый класс ModelBusView ModelBusView объект ModelBusAdapter полученный из модели.ModelBusView позволяет клиенту создание, доступ и управлять область конструктора или редактор для модели.
Открытый класс ModelingAdapter Создает программу-оболочку модели доменного языка.Наследование от этого класса для создания адаптера для DSL.
Открытый класс ModelingAdapterReference Стандартная реализация DSL ссылки адаптера.
Открытый класс ModelingAdapterReferenceFormatException
Открытый класс ModelingDocumentHandler Это модульная класс, ModelBusAdapter может использовать для настройки управление основного документа, представленного этим ModelBusAdapter.
Открытый класс PresentationAlreadyCreatedException Это определяет класс PresentationAlreadyCreatedException, когда возникает в CreatePresentation () вызывается в службе, которая уже содержит представление заданного типа.
Открытый класс PresentationCreationException Это определяет класс PresentationCreationException возникает, если вызов, который CreatePresentation ().
Открытый класс ReferenceContext Если ModelBusReference при сериализации сериализованной строки может быть выполнено по отношению к некоторым данным о контексте, как путь к файлу.Если строка десериализуется можно предоставить тот же контекст или другой контекст.ReferenceContext словарь, содержащий сведения контекста.Набор ключей и типов, хранящихся в зависит от контекста класса ModelBusAdapter, который используется.
Открытый класс ReferenceFormatException Это определяет класс ReferenceFormatException, когда возникает ссылка не соответствует правильному формату.
Открытый класс StandardModelingAdapter Представляет основной адаптер модели на основе файлов DSL.
Открытый класс SupportedType Класс содержит тип диспетчера адаптера, поддерживаемый и отображаемое имя
Открытый класс ViewOperationException Это определяет класс ViewOperationException, если создание ModelBusView создания исключения или операции на экземпляре ModelBusView завершается ошибкой.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IConfiguration
Открытый интерфейс IModelBus Получите экземпляр этого типа из поставщика услуг и использует его для получения адаптер, который можно использовать для открытия другую модель.
Открытый интерфейс IModelingAdapterWithRootedModel Интерфейс, реализуемый адаптерами ModelBus, предоставляющих корневой элемент модели.
Открытый интерфейс IModelingAdapterWithStore Интерфейс, реализуемый адаптерами ModelBus, которые предоставляют хранилища.
Открытый интерфейс SModelBus Интерфейс служб Visual Studio Служба ModelBus.

Перечисления

  Перечисление Описание
Открытое перечисление ErrorCategory Перечисление, чтобы определить серьезность ошибки
Открытое перечисление ReferenceStatus
Открытое перечисление ValidateReferenceOption Параметры проверки