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.