System.ComponentModel.Composition.Primitives Namespace

Dieser Namespace stellt die primitiven Typen bereit, die dem MEF-Programmiermodell zugrunde liegen. This namespace provides the primitive types underlying the MEF programming model.

Klassen

ComposablePart

Definiert die abstrakte Basisklasse für zusammensetzbare Teile, die Objekte importieren oder exportierte Objekte erstellen.Defines the abstract base class for composable parts, which import objects and produce exported objects.

ComposablePartCatalog

Stellt die abstrakte Basisklasse für zusammensetzbare Partkataloge dar, die ComposablePartDefinition-Objekte sammeln und zurückgeben.Represents the abstract base class for composable part catalogs, which collect and return ComposablePartDefinition objects.

ComposablePartDefinition

Definiert eine abstrakte Basisklasse für zusammensetzbare Partdefinitionen, die die Erstellung von ComposablePart-Objekten beschreiben und ermöglichen.Defines an abstract base class for composable part definitions, which describe and enable the creation of ComposablePart objects.

ComposablePartException

Die Ausnahme, die ausgelöst wird, wenn beim Aufrufen von Methoden für ein ComposablePart-Objekt ein Fehler auftritt.The exception that is thrown when an error occurs when calling methods on a ComposablePart object.

ContractBasedImportDefinition

Stellt einen Import dar, der für ein ComposablePart-Objekt erforderlich ist und sowohl einen Vertragsnamen als auch Metadaten angeben kann.Represents an import that is required by a ComposablePart object and that can specify both a contract name and metadata.

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.Represents an export, which is a type that consists of a delay-created exported object and the metadata that describes that object.

ExportDefinition

Beschreibt den von einem bestimmten Export-Objekt erfüllten Vertrag.Describes the contract that a particular Export object satisfies.

ExportedDelegate

Stellt eine von ComposablePart exportierte Funktion dar.Represents a function exported by a ComposablePart.

ImportDefinition

Stellt einen Import dar, der für ein ComposablePart-Objekt erforderlich ist.Represents an import that is required by a ComposablePart object.

Schnittstellen

ICompositionElement

Stellt ein an der Komposition beteiligtes Element dar.Represents an element that participates in composition.

Enumerationen

ImportCardinality

Gibt die Kardinalität der für Export erforderlichen ImportDefinition-Objekte an.Indicates the cardinality of the Export objects required by an ImportDefinition.