System.ComponentModel.Composition.Primitives Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это пространство имен предоставляет типы-примитивы, лежащие в основе модели программирования MEF.
Классы
ComposablePart |
Определяет абстрактный базовый класс для компонуемых частей, которые импортируют объекты и создают экспортированные объекты. |
ComposablePartCatalog |
Представляет абстрактный базовый класс для каталогов частей с поддержкой композиции, которые собирают и возвращают объекты ComposablePartDefinition. |
ComposablePartDefinition |
Определяет абстрактный базовый класс для определений частей с поддержкой композиции, которые описывают и включают создание объектов ComposablePart. |
ComposablePartException |
Исключение, которое создается в случае возникновения ошибки при вызове методов для объекта ComposablePart. |
ContractBasedImportDefinition |
Представляет необходимый для объекта ComposablePart импорт, который может указать и имя контракта, и метаданные. |
Export |
Представляет экспорт, который является типом, состоящим из экспортированного объекта с отложенным созданием и метаданных, описывающих этот объект. |
ExportDefinition |
Описывает контракт, которому удовлетворяет определенный объект Export. |
ExportedDelegate |
Представляет функцию, экспортированную объектом ComposablePart. |
ImportDefinition |
Представляет импорт, необходимый для объекта ComposablePart. |
Интерфейсы
ICompositionElement |
Представляет элемент, участвующий в композиции. |
Перечисления
ImportCardinality |
Определяет количество элементов объектов Export, необходимых для ImportDefinition. |