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. |