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 |