System.Composition (Espacios de nombres)

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.

Para instalar los espacios de nombres siguientes, abre el proyecto de Visual Studio 2012, elige Manage NuGet Packages en el menú Proyecto y busca en línea el paquete Microsoft.Composition.

System.Composition (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

CompositionContext

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

SharingBoundaryAttribute

System.Composition.Convention (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

AttributedModelProvider

CompositionContextExtensions

ConventionBuilder

ExportConventionBuilder

ImportConventionBuilder

ParameterImportConventionBuilder

PartConventionBuilder

PartConventionBuilder<T>

System.Composition.Hosting (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

CompositionFailedException

CompositionHost

ContainerConfiguration

System.Composition.Hosting.Core (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

CompositeActivator

CompositionContract

CompositionOperation

Dependency

DependencyAccessor

ExportDescriptor

ExportDescriptorPromise

ExportDescriptorProvider

LifetimeContext

Vea también

Conceptos

.NET para aplicaciones de la Tienda Windows: API admitidas