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.