System.ComponentModel.Composition.Primitives Namespace

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.