System.ComponentModel.Composition.Hosting Espaço de Nomes

Fornece tipos de Managed Extensibility Framework (MEF) que são úteis para desenvolvedores de aplicações extensíveis, ou hosts.

Classes

Nome Descrição
AggregateCatalog

Um catálogo que combina os elementos dos ComposablePartCatalog objetos.

AggregateExportProvider

Recupera exportações fornecidas por uma coleção de ExportProvider objetos.

ApplicationCatalog

Descobre partes atribuídas na biblioteca de links dinâmicos (DLL) e ficheiros EXE no diretório e caminho de uma aplicação.

AssemblyCatalog

Descobre peças atribuídas numa montagem de código gerida.

AtomicComposition

Representa uma única operação de composição para composição transacional.

CatalogExportProvider

Recupera exportações de um catálogo.

ComposablePartCatalogChangeEventArgs

Fornece dados para o Changed evento.

ComposablePartExportProvider

Recupera exportações de uma peça.

CompositionBatch

Representa um conjunto de ComposablePart objetos que serão adicionados ou removidos do contentor numa única composição transacional.

CompositionContainer

Gerir a composição das partes.

CompositionScopeDefinition

Representa um nó numa árvore de catálogos com scopos, refletindo um catálogo subjacente e os seus escopos filhos.

DirectoryCatalog

Descobre peças atribuídas nos conjuntos de um diretório especificado.

ExportProvider

Recupera exportações que correspondem a um objeto especificado ImportDefinition .

ExportsChangeEventArgs

Fornece dados para o ExportsChanging e ExportsChanged evento.

FilteredCatalog

Representa um catálogo após a aplicação de uma função de filtro.

ImportEngine

Realiza composição para recipientes.

TypeCatalog

Descobre partes atribuídas a partir de uma coleção de tipos.

Interfaces

Nome Descrição
INotifyComposablePartCatalogChanged

Fornece notificações quando muda ComposablePartCatalog .