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 la creazione e la specifica degli attributi di esportazione, il recupero delle esportazioni da una composizione, la configurazione degli attributi di importazione e la modalità di interazione delle parti durante la composizione.
Classi
| Nome | Descrizione |
|---|---|
| CompositionContext |
Fornisce metodi per recuperare le esportazioni dalla composizione. |
| CompositionContextExtensions |
Aggiunge metodi al contesto di composizione specifico del modello di parti tipizzato. |
| Export<T> |
Riferimento che consente il rilascio del grafico delle parti associate a un'istanza esportata. |
| ExportAttribute |
Specifica che un tipo, una proprietà, un campo o un metodo fornisce una particolare 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 associati. |
| ExportMetadataAttribute |
Specifica i metadati per un tipo, una proprietà, un campo o un metodo contrassegnato con l'attributo ExportAttribute. |
| ImportAttribute |
Specifica che un valore di proprietà o parametro deve essere fornito dal contenitore host. |
| ImportingConstructorAttribute |
Specifica il costruttore da utilizzare durante 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 host. |
| ImportMetadataConstraintAttribute |
Specifica che un'importazione richiede determinati valori di metadati. |
| MetadataAttributeAttribute |
Specifica che le proprietà di un attributo personalizzato forniscono metadati per le esportazioni applicate allo stesso tipo, proprietà, campo o metodo. |
| OnImportsSatisfiedAttribute |
Specifica che un metodo deve essere chiamato al termine della composizione. |
| PartMetadataAttribute |
Specifica i 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 |
Se applicato a un'importazione di un oggetto ExportFactory<T>, contrassegna il limite di un ambito di condivisione. |