System.Composition.Hosting.Core 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 som representerar kärnfunktionerna i kompositionsmotorn, inklusive sammansättningsåtgärder, kontrakt, delberoenden, exportbeskrivningar och livslängdskontexten för en delad del som styr hur den kan tas bort.
Klasser
| Name | Description |
|---|---|
| CompositionContract |
Representerar ett avtal mellan delar som gör att kompositionsmotorn kan matcha importer med exporter. |
| CompositionDependency |
Representerar ett beroende som en del måste ha för att uppfylla en ExportDescriptorPromise. Den här klassen används av kompositionsmotorn under initieringen för att avgöra om kompositionen kan göras, och om inte, vilket fel som ska anges. |
| CompositionOperation |
Representerar en enskild kompositionsåtgärd. |
| DependencyAccessor |
Tillåter ExportDescriptorProvider att objekt hittar sina beroenden. |
| ExportDescriptor |
Beskriver en export av en del som är känd för kompositionsmotorn. |
| ExportDescriptorPromise |
Representerar en exportbeskrivning som en tillgänglig del kan tillhandahålla. |
| ExportDescriptorProvider |
Innehåller en beskrivning av en export för en del som är känd för kompositionsmotorn. |
| LifetimeContext |
Representerar en nod i livslängdsträdet. |
Delegeringar
| Name | Description |
|---|---|
| CompositeActivator |
Ombudet som gör det möjligt att komma åt instanser av delar och exporter under kompositionen. |