System.Composition Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi per creare e specificare attributi di esportazione, recuperare esportazioni da una composizione, configurare attributi di importazione e specificare come le parti interagiscono durante la composizione.
Classi
CompositionContext |
Fornisce metodi per recuperare le esportazioni dalla composizione. |
CompositionContextExtensions |
Aggiunge i metodi al contesto della composizione specifici del modello delle parti tipizzato. |
Export<T> |
Riferimento che consente il grafico delle parti associate a un'istanza esportata da rilasciare. |
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. |
ExportMetadataAttribute |
Specifica i metadati per un tipo, una proprietà, un campo o un metodo contrassegnati l'attributo ExportAttribute. |
ImportAttribute |
Specifica che un valore di proprietà o parametro deve essere fornito dal contenitore host. |
ImportingConstructorAttribute |
Specifica quale costruttore deve essere usato per la creazione di una parte con attributi. |
ImportManyAttribute |
Specifica che una proprietà, un campo o un parametro deve essere popolato con tutte le esportazioni corrispondenti dal contenitore dell'host. |
ImportMetadataConstraintAttribute |
Specifica che un'importazione richiede alcuni valori dei metadati. |
MetadataAttributeAttribute |
Specifica che le proprietà di un attributo personalizzato offrono i metadati per le esportazioni applicate allo stesso tipo, proprietà, campo o metodo. |
OnImportsSatisfiedAttribute |
Specifica che il metodo deve essere chiamato quando la composizione è completata. |
PartMetadataAttribute |
Specifica metadati per una parte. |
PartNotDiscoverableAttribute |
Specifica che le esportazioni di questo tipo non verranno incluse in un catalogo. |
SharedAttribute |
Contrassegna la parte decorata come vincolata alla condivisione all'interno del limite specificato. |
SharingBoundaryAttribute |
Quando applicato all'importazione di un oggetto ExportFactory<T>, contrassegna il limite di un ambito di condivisione. |