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