System.ComponentModel.Composition.Primitives 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.
Dieser Namespace stellt die primitiven Typen bereit, die dem MEF-Programmiermodell zugrunde liegen.
Klassen
| Name | Beschreibung |
|---|---|
| ComposablePart |
Definiert die abstrakte Basisklasse für komponierbare Teile, die Objekte importieren und exportierte Objekte erzeugen. |
| ComposablePartCatalog |
Stellt die abstrakte Basisklasse für kompositable Teilkataloge dar, die Objekte sammeln und zurückgeben ComposablePartDefinition . |
| ComposablePartDefinition |
Definiert eine abstrakte Basisklasse für kompositable Teildefinitionen, die die Erstellung von ComposablePart Objekten beschreiben und aktivieren. |
| ComposablePartException |
Die Ausnahme, die ausgelöst wird, wenn beim Aufrufen von Methoden für ein ComposablePart Objekt ein Fehler auftritt. |
| ContractBasedImportDefinition |
Stellt einen Import dar, der für ein ComposablePart Objekt erforderlich ist und sowohl einen Vertragsnamen als auch metadaten angeben kann. |
| Export |
Stellt einen Export dar, bei dem es sich um einen Typ handelt, der aus einem verzögert erstellten exportierten Objekt und den Metadaten besteht, die dieses Objekt beschreiben. |
| ExportDefinition |
Beschreibt den Vertrag, den ein bestimmtes Export Objekt erfüllt. |
| ExportedDelegate |
Stellt eine Funktion dar, die von einer .ComposablePart |
| ImportDefinition |
Stellt einen Import dar, der von einem ComposablePart Objekt benötigt wird. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| ICompositionElement |
Stellt ein Element dar, das an der Komposition teilnimmt. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ImportCardinality |
Gibt die Kardinalität der Export Objekte an, die von einem ImportDefinitionbenötigt werden. |