System.Composition Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser för att skapa och ange exportattribut, hämta exporter från en komposition, konfigurera importattribut och för att ange hur delar interagerar under kompositionen.
Klasser
| Name | Description |
|---|---|
| CompositionContext |
Innehåller metoder för att hämta exporter från kompositionen. |
| CompositionContextExtensions |
Lägger till metoder i kompositionskontexten som är specifika för den typerade reservdelsmodellen. |
| Export<T> |
En referens som gör att grafen över delar som är associerade med en exporterad instans kan släppas. |
| ExportAttribute |
Anger att en typ, egenskap, fält eller metod ger en viss export. |
| ExportFactory<T> |
En fabrik som skapar nya instanser av en del som tillhandahåller den angivna exporten. |
| ExportFactory<T,TMetadata> |
En fabrik som skapar nya instanser av en del som tillhandahåller den angivna exporten med anslutna metadata. |
| ExportMetadataAttribute |
Anger metadata för en typ, egenskap, fält eller metod som är markerad med attributet ExportAttribute . |
| ImportAttribute |
Anger att en egenskap eller parametervärde ska anges av värdcontainern. |
| ImportingConstructorAttribute |
Anger vilken konstruktor som ska användas när du skapar en tilldelad del. |
| ImportManyAttribute |
Anger att en egenskap, ett fält eller en parameter ska fyllas i med alla matchande exporter av värdcontainern. |
| ImportMetadataConstraintAttribute |
Anger att en import kräver vissa metadatavärden. |
| MetadataAttributeAttribute |
Anger att egenskaperna för ett anpassat attribut ger metadata för exporter som tillämpas på samma typ, egenskap, fält eller metod. |
| OnImportsSatisfiedAttribute |
Anger att en metod ska anropas när kompositionen har slutförts. |
| PartMetadataAttribute |
Anger metadata för en del. |
| PartNotDiscoverableAttribute |
Anger att den här typens exporter inte inkluderas i en katalog. |
| SharedAttribute |
Markerar den dekorerade delen som begränsad till delning inom den angivna gränsen. |
| SharingBoundaryAttribute |
När det tillämpas på en import av ett ExportFactory<T> objekt markerar du gränsen för ett delningsomfång. |