System.ComponentModel.Composition.Primitives Espacio de nombres

Este espacio de nombres proporciona los tipos primitivos subyacentes al modelo de programación MEF.

Clases

Nombre Description
ComposablePart

Define la clase base abstracta para los elementos que se pueden componer, que importan objetos y generan objetos exportados.

ComposablePartCatalog

Representa la clase base abstracta para los catálogos de elementos que se pueden componer, que recopilan y devuelven ComposablePartDefinition objetos.

ComposablePartDefinition

Define una clase base abstracta para las definiciones de elementos que se pueden componer, que describen y habilitan la creación de ComposablePart objetos.

ComposablePartException

Excepción que se produce cuando se produce un error al llamar a métodos en un ComposablePart objeto .

ContractBasedImportDefinition

Representa una importación requerida por un ComposablePart objeto y que puede especificar un nombre de contrato y metadatos.

Export

Representa una exportación, que es un tipo que consta de un objeto exportado creado con retraso y los metadatos que describen ese objeto.

ExportDefinition

Describe el contrato que satisface un objeto determinado Export .

ExportedDelegate

Representa una función exportada por .ComposablePart

ImportDefinition

Representa una importación requerida por un ComposablePart objeto .

Interfaces

Nombre Description
ICompositionElement

Representa un elemento que participa en la composición.

Enumeraciones

Nombre Description
ImportCardinality

Indica la cardinalidad de los objetos Export requeridos por un ImportDefinition.