Partager via


System.Composition, espaces de noms

System.Composition et ses espaces de noms enfants (System.Composition.Convention, System.Composition.Hosting et System.Composition.Hosting.Core) contiennent des types pour développer des applications extensibles.

Cette rubrique affiche les types dans les espaces de noms System.Composition qui peuvent être installés et utilisés pour créer des applications Windows Store.

Pour installer les espaces de noms suivants, ouvrez votre projet dans Visual Studio 2012, choisissez Manage NuGet Packages dans le menu Projet et recherchez en ligne le package Microsoft.Composition.

Espace de noms de System.Composition

Types pris en charge dans les .NET pour les applications du Windows Store

Description

CompositionContext

ExportAttribute

Spécifie qu'un type, une propriété, un champ ou une méthode fournit une exportation particulière.

ExportFactory<T>

Fabrique qui crée de nouvelles instances d'un composant qui fournit l'exportation spécifiée.

ExportFactory<T, TMetadata>

Fabrique qui crée de nouvelles instances d'un composant qui fournit l'exportation spécifiée, avec les métadonnées jointes.

ExportLifetimeContext<T>

Contient une valeur exportée par un objet ExportFactory<T> et une référence à une méthode pour libérer cet objet.

ExportMetadataAttribute

Spécifie des métadonnées pour un type, une propriété, un champ ou une méthode marquée avec ExportAttribute.

ImportAttribute

Spécifie que la valeur d'une propriété, d'un champ ou d'un paramètre doit être fournie par l'objet CompositionContainer.

ImportManyAttribute

Spécifie qu'une propriété, un champ ou un paramètre doit être rempli avec toutes les exportations correspondantes par l'objet CompositionContainer.

ImportMetadataConstraintAttribute

ImportingConstructorAttribute

Spécifie le constructeur à utiliser lors de la création d'un composant.

MetadataAttributeAttribute

Spécifie que les propriétés d'un attribut personnalisé fournissent des métadonnées pour les exportations appliquées au même type, à la même propriété, au même champ ou à la même méthode.

OnImportsSatisfiedAttribute

PartMetadataAttribute

Spécifie les métadonnées pour un composant.

PartNotDiscoverableAttribute

Spécifie que les exportations de ce type ne seront pas incluses dans un ComposablePartCatalog.

SharedAttribute

SharingBoundaryAttribute

Espace de noms System.Composition.Convention

Types pris en charge dans les .NET pour les applications du Windows Store

AttributedModelProvider

CompositionContextExtensions

ConventionBuilder

ExportConventionBuilder

ImportConventionBuilder

ParameterImportConventionBuilder

PartConventionBuilder

PartConventionBuilder<T>

Espace de noms System.Composition.Hosting

Types pris en charge dans les .NET pour les applications du Windows Store

CompositionFailedException

CompositionHost

ContainerConfiguration

Espace de noms System.Composition.Hosting.Core

Types pris en charge dans les .NET pour les applications du Windows Store

CompositeActivator

CompositionContract

CompositionOperation

Dependency

DependencyAccessor

ExportDescriptor

ExportDescriptorPromise

ExportDescriptorProvider

LifetimeContext

Voir aussi

Concepts

.NET pour les applications Windows Store - API prises en charge