System.Composition.Hosting.Core Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die kernfunktionen des Kompositionsmoduls darstellen, einschließlich Kompositionsvorgängen, Verträgen, Teileabhängigkeiten, Exportbeschreibungen und dem Lebensdauerkontext eines freigegebenen Teils, der bestimmt, wie es verworfen werden kann.
Klassen
| Name | Beschreibung |
|---|---|
| CompositionContract |
Stellt eine Vereinbarung zwischen Teilen dar, mit der das Kompositionsmodul Importe mit Exporten abgleichen kann. |
| CompositionDependency |
Stellt eine Abhängigkeit dar, über die ein Teil verfügen muss, um eine ExportDescriptorPromise. Diese Klasse wird während der Initialisierung vom Kompositionsmodul verwendet, um zu bestimmen, ob die Komposition vorgenommen werden kann, und wenn nicht, welcher Fehler bereitgestellt werden soll. |
| CompositionOperation |
Stellt einen einzelnen Kompositionsvorgang dar. |
| DependencyAccessor |
Ermöglicht ExportDescriptorProvider Es Objekten, ihre Abhängigkeiten zu finden. |
| ExportDescriptor |
Beschreibt einen Export eines Teils, der dem Kompositionsmodul bekannt ist. |
| ExportDescriptorPromise |
Stellt einen Exportdeskriptor dar, den ein verfügbarer Teil bereitstellen kann. |
| ExportDescriptorProvider |
Stellt die Beschreibung eines Exports für einen Teil bereit, der dem Kompositionsmodul bekannt ist. |
| LifetimeContext |
Stellt einen Knoten in der Lebensdauerstruktur dar. |
Delegaten
| Name | Beschreibung |
|---|---|
| CompositeActivator |
Der Delegat, der den Zugriff auf Instanzen von Teilen und Exporten während der Komposition ermöglicht. |