System.Composition.Hosting.Core Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat klassen die de kernfunctionaliteit van de samenstellingsengine vertegenwoordigen, waaronder samenstellingsbewerkingen, contracten, onderdeelafhankelijkheden, exportbeschrijvingen en de levensduurcontext van een gedeeld onderdeel dat bepaalt hoe het kan worden verwijderd.
Klassen
| Name | Description |
|---|---|
| CompositionContract |
Vertegenwoordigt een overeenkomst tussen onderdelen waarmee de samenstellingsengine de invoer met uitvoer kan vergelijken. |
| CompositionDependency |
Vertegenwoordigt een afhankelijkheid die een onderdeel moet hebben om te voldoen aan een ExportDescriptorPromise. Deze klasse wordt tijdens de initialisatie door de samenstellingsengine gebruikt om te bepalen of de samenstelling kan worden gemaakt, en zo niet, welke fout moet worden opgegeven. |
| CompositionOperation |
Vertegenwoordigt één samenstellingsbewerking. |
| DependencyAccessor |
Hiermee kunnen ExportDescriptorProvider objecten hun afhankelijkheden vinden. |
| ExportDescriptor |
Beschrijft een export van een onderdeel dat bekend is bij de samenstellingsmotor. |
| ExportDescriptorPromise |
Vertegenwoordigt een exportdescriptor die een beschikbaar onderdeel kan bieden. |
| ExportDescriptorProvider |
Geeft de beschrijving van een export voor een deel dat bekend is bij de samenstellingsmotor. |
| LifetimeContext |
Vertegenwoordigt een knooppunt in de levensduurstructuur. |
Gedelegeerden
| Name | Description |
|---|---|
| CompositeActivator |
De gemachtigde waarmee exemplaren van onderdelen en exports kunnen worden geopend tijdens de samenstelling. |