System.Composition.Hosting.Core Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que representan la funcionalidad básica del motor de composición, incluidas las operaciones de composición, los contratos, las dependencias de elementos, las descripciones de exportación y el contexto de duración de un elemento compartido que rige cómo se puede eliminar.
Clases
| Nombre | Description |
|---|---|
| CompositionContract |
Representa un acuerdo entre partes que permite que el motor de composición coincida con las importaciones con las exportaciones. |
| CompositionDependency |
Representa una dependencia que un elemento debe tener para completar un ExportDescriptorPromise. El motor de composición usa esta clase durante la inicialización para determinar si se puede realizar la composición y, si no, qué error proporcionar. |
| CompositionOperation |
Representa una sola operación de composición. |
| DependencyAccessor |
Permite ExportDescriptorProvider a los objetos localizar sus dependencias. |
| ExportDescriptor |
Describe una exportación de una parte conocida al motor de composición. |
| ExportDescriptorPromise |
Representa un descriptor de exportación que puede proporcionar un elemento disponible. |
| ExportDescriptorProvider |
Proporciona la descripción de una exportación de un elemento conocido para el motor de composición. |
| LifetimeContext |
Representa un nodo en el árbol de duración. |
Delegados
| Nombre | Description |
|---|---|
| CompositeActivator |
Delegado que permite tener acceso a instancias de partes y exportaciones durante la composición. |