Spazi dei nomi System.Composition
System.Composition e i relativi spazi dei nomi figlio (System.Composition.Convention, System.Composition.Hosting e System.Composition.Hosting.Core) contengono i tipi per lo sviluppo di applicazioni estendibili.
In questo argomento vengono visualizzati i tipi negli spazi dei nomi System.Composition che è possibile installare e utilizzare per creare applicazioni in Windows Store.
Per installare i seguenti spazi dei nomi, apri il progetto in Visual Studio 2012, seleziona Gestione pacchetti NuGet dal menu Progetto e cerca online il pacchetto Microsoft.Composition.
Spazio dei nomi System.Composition
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
CompositionContext |
|
ExportAttribute |
Specifica che un tipo, una proprietà, un campo o un metodo fornisce un'esportazione. |
ExportFactory<T> |
Factory che crea nuove istanze di una parte che fornisce l'esportazione specificata. |
ExportFactory<T, TMetadata> |
Factory che crea nuove istanze di una parte che fornisce l'esportazione specificata, con metadati collegati. |
ExportLifetimeContext<T> |
Contiene un valore esportato creato da un oggetto ExportFactory<T> e un riferimento a un metodo per rilasciare tale oggetto. |
ExportMetadataAttribute |
Specifica i metadati per un tipo, una proprietà, un campo o un metodo contrassegnato con ExportAttribute. |
ImportAttribute |
Specifica che una proprietà, un campo o un valore di parametro deve essere fornito dall'oggetto CompositionContainer. |
ImportManyAttribute |
Specifica che una proprietà, un campo o un parametro deve essere popolato con tutte le esportazioni corrispondenti dall'oggetto CompositionContainer. |
ImportMetadataConstraintAttribute |
|
ImportingConstructorAttribute |
Specifica quale costruttore utilizzare per la creazione di una parte. |
MetadataAttributeAttribute |
Specifica che le proprietà di un attributo personalizzato forniscono metadati per le esportazioni applicate allo stesso tipo, proprietà, campo o metodo. |
OnImportsSatisfiedAttribute |
|
PartMetadataAttribute |
Specifica metadati per una parte. |
PartNotDiscoverableAttribute |
Specifica che le esportazioni di questo tipo non verranno incluse in un oggetto ComposablePartCatalog. |
SharedAttribute |
|
SharingBoundaryAttribute |
Spazio dei nomi System.Composition.Convention
Tipi supportati in .NET per applicazioni Windows Store |
---|
AttributedModelProvider |
CompositionContextExtensions |
ConventionBuilder |
ExportConventionBuilder |
ImportConventionBuilder |
ParameterImportConventionBuilder |
PartConventionBuilder |
PartConventionBuilder<T> |
Spazio dei nomi System.Composition.Hosting
Tipi supportati in .NET per applicazioni Windows Store |
---|
CompositionFailedException |
CompositionHost |
ContainerConfiguration |
Spazio dei nomi System.Composition.Hosting.Core
Tipi supportati in .NET per applicazioni Windows Store |
---|
CompositeActivator |
CompositionContract |
CompositionOperation |
Dependency |
DependencyAccessor |
ExportDescriptor |
ExportDescriptorPromise |
ExportDescriptorProvider |
LifetimeContext |