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 funciones principales del motor de composición, incluidas operaciones de composición, contratos, dependencias de parte, descripciones de exportación y el contexto de la duración de un elemento compartido que rige cómo puede ser eliminado.
Clases
CompositionContract |
Representa un acuerdo entre los elementos que permite que el motor de composición haga coincidir las importaciones con las exportaciones. |
CompositionDependency |
Representa una dependencia que debe tener un elemento con el fin de satisfacer 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 es así, qué tipo de error proporcionar. |
CompositionOperation |
Representa una única operación de composición. |
DependencyAccessor |
Permite que los objetos ExportDescriptorProvider localicen sus dependencias. |
ExportDescriptor |
Describe una exportación de un elemento que el motor de composición conoce. |
ExportDescriptorPromise |
Representa un descriptor de exportación que puede proporcionar un elemento disponible. |
ExportDescriptorProvider |
Proporciona la descripción de una exportación para un elemento que el motor de composición conoce. |
LifetimeContext |
Representa un nodo del árbol de duración. |
Delegados
CompositeActivator |
Delegado que permite que se pueda obtener acceso a las instancias de elementos y exportaciones durante la composición. |