System.ComponentModel.Composition.Primitives Namnområde

Det här namnområdet innehåller de primitiva typer som ligger till grund för MEF-programmeringsmodellen.

Klasser

Name Description
ComposablePart

Definierar den abstrakta basklassen för sammansättningsbara delar som importerar objekt och producerar exporterade objekt.

ComposablePartCatalog

Representerar den abstrakta basklassen för sammansättningsbara delkataloger som samlar in och returnerar ComposablePartDefinition objekt.

ComposablePartDefinition

Definierar en abstrakt basklass för sammansättningsbara deldefinitioner som beskriver och aktiverar skapandet av ComposablePart objekt.

ComposablePartException

Undantaget som utlöses när ett fel inträffar när metoder anropas på ett ComposablePart objekt.

ContractBasedImportDefinition

Representerar en import som krävs av ett ComposablePart objekt och som kan ange både ett kontraktnamn och metadata.

Export

Representerar en export, som är en typ som består av ett fördröjningsskapat exporterat objekt och metadata som beskriver objektet.

ExportDefinition

Beskriver kontraktet som ett visst Export objekt uppfyller.

ExportedDelegate

Representerar en funktion som exporteras av en ComposablePart.

ImportDefinition

Representerar en import som krävs av ett ComposablePart objekt.

Gränssnitt

Name Description
ICompositionElement

Representerar ett element som deltar i kompositionen.

Uppräkningar

Name Description
ImportCardinality

Anger kardinaliteten för de Export objekt som krävs av en ImportDefinition.