System.ComponentModel.Composition.Hosting Пространство имен

Предоставляет типы Управляемой платформы расширяемости (MEF), которые полезны разработчикам расширяемых приложений или узлов.

Классы

Имя. Описание
AggregateCatalog

Каталог, объединяющий ComposablePartCatalog элементы объектов.

AggregateExportProvider

Извлекает экспорты, предоставляемые коллекцией ExportProvider объектов.

ApplicationCatalog

Обнаруживает части атрибутов в библиотеке динамической компоновки (DLL) и EXE-файлах в каталоге и пути приложения.

AssemblyCatalog

Обнаруживает части с атрибутами в сборке управляемого кода.

AtomicComposition

Представляет одну операцию композиции для транзакционной композиции.

CatalogExportProvider

Извлекает экспорт из каталога.

ComposablePartCatalogChangeEventArgs

Предоставляет данные для Changed события.

ComposablePartExportProvider

Извлекает экспорт из части.

CompositionBatch

Представляет набор ComposablePart объектов, которые будут добавлены или удалены из контейнера в одной транзакционной композиции.

CompositionContainer

Управляет составом частей.

CompositionScopeDefinition

Представляет узел в дереве ограниченных каталогов, отражая базовый каталог и его дочерние области.

DirectoryCatalog

Обнаруживает части атрибутов в сборках в указанном каталоге.

ExportProvider

Извлекает экспорт, соответствующий указанному объекту ImportDefinition.

ExportsChangeEventArgs

Предоставляет данные для ExportsChanging события и ExportsChanged события.

FilteredCatalog

Представляет каталог после применения функции фильтра к ней.

ImportEngine

Выполняет композицию для контейнеров.

TypeCatalog

Обнаруживает части с атрибутами из коллекции типов.

Интерфейсы

Имя. Описание
INotifyComposablePartCatalogChanged

Предоставляет уведомления при ComposablePartCatalog изменении.