Condividi tramite


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 o versione successiva, 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 una determinata 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 quell'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

Vedere anche

Concetti

.NET per le API delle applicazioni Windows Store