Namespaces System.Composition
System.Composition e seus namespaces filho (System.Composition.Convention, System.Composition.Hosting e System.Composition.Hosting.Core) contêm tipos para desenvolvimento de aplicativos extensíveis.
Este tópico apresenta os tipos nos namespaces System.Composition que podem ser instalados e usados para criar aplicativos do Windows Store.
Para instalar os namespaces a seguir, abra seu projeto no Visual Studio 2012 ou posterior, escolha Gerenciar Pacotes NuGet do menu Projeto e pesquise online o pacote Microsoft.Composition.
Namespace System.Composition
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
CompositionContext |
|
ExportAttribute |
Especifica que um tipo, uma propriedade, um campo ou um método fornece uma exportação específica. |
ExportFactory<T> |
Uma fábrica que cria novas instâncias de uma parte que fornece a exportação especificada. |
ExportFactory<T, TMetadata> |
Uma fábrica que cria novas instâncias de uma parte que fornece a exportação especificada, com metadados anexados. |
ExportLifetimeContext<T> |
Mantém um valor exportado criado por um objeto ExportFactory<T> e uma referência a um método para liberar esse objeto. |
ExportMetadataAttribute |
Especifica metadados para um tipo, uma propriedade, um campo ou um método marcado com o ExportAttribute. |
ImportAttribute |
Especifica que um valor de propriedade, campo ou parâmetro deve ser fornecido pelo CompositionContainer.object. |
ImportManyAttribute |
Especifica que uma propriedade, um campo ou um parâmetro deve ser populado com todas as exportações de correspondência pelo CompositionContainer.object. |
ImportMetadataConstraintAttribute |
|
ImportingConstructorAttribute |
Especifica qual construtor deve ser usado ao criar uma parte. |
MetadataAttributeAttribute |
Especifica que as propriedades de um atributo personalizado fornecem metadados para exportações aplicadas ao mesmo tipo, propriedade, campo ou método. |
OnImportsSatisfiedAttribute |
|
PartMetadataAttribute |
Especifica metadados para uma parte. |
PartNotDiscoverableAttribute |
Especifica que as exportações desse tipo não serão incluídas em um ComposablePartCatalog. |
SharedAttribute |
|
SharingBoundaryAttribute |
Namespace System.Composition.Convention
Tipos com suporte no .NET para aplicativos da Windows Store |
---|
AttributedModelProvider |
CompositionContextExtensions |
ConventionBuilder |
ExportConventionBuilder |
ImportConventionBuilder |
ParameterImportConventionBuilder |
PartConventionBuilder |
PartConventionBuilder<T> |
Namespace System.Composition.Hosting
Tipos com suporte no .NET para aplicativos da Windows Store |
---|
CompositionFailedException |
CompositionHost |
ContainerConfiguration |
Namespace System.Composition.Hosting.Core
Tipos com suporte no .NET para aplicativos da Windows Store |
---|
CompositeActivator |
CompositionContract |
CompositionOperation |
Dependency |
DependencyAccessor |
ExportDescriptor |
ExportDescriptorPromise |
ExportDescriptorProvider |
LifetimeContext |