System.ComponentModel.Composition.Hosting Espacio de nombres

Proporciona tipos de Marco de extensibilidad administrada (MEF) que son útiles para los desarrolladores de aplicaciones extensibles o hosts.

Clases

Nombre Description
AggregateCatalog

Catálogo que combina los elementos de ComposablePartCatalog los objetos.

AggregateExportProvider

Recupera las exportaciones proporcionadas por una colección de ExportProvider objetos .

ApplicationCatalog

Detecta partes con atributos en la biblioteca de vínculos dinámicos (DLL) y archivos EXE en el directorio y la ruta de acceso de una aplicación.

AssemblyCatalog

Detecta partes con atributos en un ensamblado de código administrado.

AtomicComposition

Representa una sola operación de composición para la composición transaccional.

CatalogExportProvider

Recupera las exportaciones de un catálogo.

ComposablePartCatalogChangeEventArgs

Proporciona datos para el evento Changed.

ComposablePartExportProvider

Recupera las exportaciones de un elemento.

CompositionBatch

Representa un conjunto de ComposablePart objetos que se agregarán o quitarán del contenedor en una única composición transaccional.

CompositionContainer

Administra la composición de las partes.

CompositionScopeDefinition

Representa un nodo de un árbol de catálogos con ámbito, que refleja un catálogo subyacente y sus ámbitos secundarios.

DirectoryCatalog

Detecta partes con atributos en los ensamblados de un directorio especificado.

ExportProvider

Recupera las exportaciones que coinciden con un objeto especificado ImportDefinition .

ExportsChangeEventArgs

Proporciona datos para el ExportsChanging evento y ExportsChanged .

FilteredCatalog

Representa un catálogo después de aplicar una función de filtro.

ImportEngine

Realiza la composición de los contenedores.

TypeCatalog

Detecta partes con atributos de una colección de tipos.

Interfaces

Nombre Description
INotifyComposablePartCatalogChanged

Proporciona notificaciones cuando cambia.ComposablePartCatalog