Freigeben über


System.ComponentModel.Composition.Primitives Namespace

Dieser Namespace stellt die primitiven Typen bereit, die dem MEF-Programmiermodell zugrunde liegen.

Klassen

ComposablePart

Definiert die abstrakte Basisklasse für zusammensetzbare Teile, die Objekte importieren oder exportierte Objekte erstellen.

ComposablePartCatalog

Stellt die abstrakte Basisklasse für zusammensetzbare Partkataloge dar, die ComposablePartDefinition-Objekte sammeln und zurückgeben.

ComposablePartDefinition

Definiert eine abstrakte Basisklasse für zusammensetzbare Partdefinitionen, die die Erstellung von ComposablePart-Objekten beschreiben und ermöglichen.

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 mit Verzögerung erstellten exportierten Objekt und beschreibenden Metadaten für das Objekt besteht.

ExportDefinition

Beschreibt den von einem bestimmten Export-Objekt erfüllten Vertrag.

ExportedDelegate

Stellt eine von ComposablePart exportierte Funktion dar.

ImportDefinition

Stellt einen Import dar, der für ein ComposablePart-Objekt erforderlich ist.

Schnittstellen

ICompositionElement

Stellt ein an der Komposition beteiligtes Element dar.

Enumerationen

ImportCardinality

Gibt die Kardinalität der für Export erforderlichen ImportDefinition-Objekte an.