Aplicaciones de Windows
Collapse the table of content
Expand the table of content

System.Composition (Espacios de nombres)

 

Publicado: octubre de 2016

System.Composition y sus espacios de nombres secundarios (System.Composition.Convention, System.Composition.Hosting y System.Composition.Hosting.Core) contienen los tipos para desarrollar aplicaciones extensibles.

Este tema presenta los tipos en los espacios de nombres System.Composition que se pueden instalar y usar para crear aplicaciones de Tienda Windows 8.x.

Para instalar los espacios de nombres siguientes, abra el proyecto en Visual Studio 2012 o posterior, elija Administrar paquetes NuGet en el menú Proyecto y busque en línea el paquete Microsoft.Composition.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

CompositionContext

Proporciona los métodos para recuperar exportaciones de la composición.

ExportAttribute

Especifica que un tipo, una propiedad, un campo o un método proporciona una exportación determinada.

ExportFactory<T>

Generador que crea instancias nuevas de un elemento que proporciona la exportación especificada.

ExportFactory<T, TMetadata>

Generador que crea instancias nuevas de un elemento que proporciona la exportación especificada, con metadatos asociados.

ExportLifetimeContext<T>

Contiene un valor exportado creado por un objeto ExportFactory<T> y una referencia a un método para liberar ese objeto.

ExportMetadataAttribute

Especifica los metadatos para un tipo, propiedad, campo o método marcados con ExportAttribute.

ImportAttribute

Especifica que el objeto CompositionContainer debe proporcionar un valor de propiedad, campo o parámetro.

ImportManyAttribute

Especifica que el objeto CompositionContainer debe rellenar con todas las exportaciones correspondientes una propiedad, un campo o un parámetro.

ImportMetadataConstraintAttribute

ImportingConstructorAttribute

Especifica qué constructor se debe utilizar al crear un elemento.

MetadataAttributeAttribute

Especifica que las propiedades de un atributo personalizado proporcionan metadatos para las exportaciones aplicadas al mismo tipo, propiedad, campo o método.

OnImportsSatisfiedAttribute

PartMetadataAttribute

Especifica los metadatos de un elemento.

PartNotDiscoverableAttribute

Especifica que las exportaciones de este tipo no se incluirán en ComposablePartCatalog.

SharedAttribute

Marca el elemento representativo como restringido al uso compartido dentro del límite especificado.

SharingBoundaryAttribute

Cuando se aplica a una importación de un objeto HYPERLINK "https://msdn.microsoft.com/en-us/library/jj637957(v=vs.110).aspx" ExportFactory<T>, marca el límite de un ámbito de uso compartido.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

AttributedModelProvider

Proporciona los datos de reflexión aumentada para admitir los modelos basados en convenciones.

CompositionContextExtensions

ConventionBuilder

Contiene los métodos para definir objetos como elementos de MEF.

ExportConventionBuilder

Configura una exportación que está asociada con un elemento.

ImportConventionBuilder

Configura una importación que está asociada con un elemento.

ParameterImportConventionBuilder

Representa un tipo de aplicación auxiliar que solo se usa en expresiones.

PartConventionBuilder

Configura un tipo como un elemento.

PartConventionBuilder<T>

Configura un tipo como un elemento, con valores devueltos fuertemente tipados.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

CompositionFailedException

Excepción que se produce cuando ocurren problemas de composición.

CompositionHost

Ensambla un contenedor de composición ligera de los proveedores especificados.

ContainerConfiguration

Configura y construye un contenedor ligero.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

CompositeActivator

Firma de delegado que permite que se pueda acceder a las instancias de elementos y exportaciones durante una operación de composición.

CompositionContract

Define un estándar para que las exportaciones y las importaciones coincidan.

CompositionDependency

Describe una dependencia que un elemento debe tener. El motor de composición lo usa 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 proveedores de exportación ubiquen 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

Objeto que contribuye a la composición.

LifetimeContext

Representa un nodo del árbol de duración.

Mostrar:
© 2018 Microsoft