System.ComponentModel.Composition.Primitives Naamruimte

Deze naamruimte biedt de primitieve typen die ten grondslag staan aan het MEF-programmeermodel.

Klassen

Name Description
ComposablePart

Definieert de abstracte basisklasse voor samenstelbare onderdelen, waarmee objecten worden geïmporteerd en geëxporteerde objecten worden geproduceerd.

ComposablePartCatalog

Vertegenwoordigt de abstracte basisklasse voor samenstelbare deelcatalogussen, die objecten verzamelen en retourneren ComposablePartDefinition .

ComposablePartDefinition

Definieert een abstracte basisklasse voor samenstelbare onderdeeldefinities, die het maken van ComposablePart objecten beschrijven en inschakelen.

ComposablePartException

De uitzondering die wordt gegenereerd wanneer er een fout optreedt bij het aanroepen van methoden voor een ComposablePart object.

ContractBasedImportDefinition

Vertegenwoordigt een import die vereist is voor een ComposablePart object en die zowel een contractnaam als metagegevens kan opgeven.

Export

Vertegenwoordigt een export, een type dat bestaat uit een door vertraging gemaakt geëxporteerd object en de metagegevens die dat object beschrijven.

ExportDefinition

Beschrijft het contract waaraan een bepaald Export object voldoet.

ExportedDelegate

Vertegenwoordigt een functie die wordt geëxporteerd door een ComposablePart.

ImportDefinition

Vertegenwoordigt een import die vereist is voor een ComposablePart object.

Interfaces

Name Description
ICompositionElement

Vertegenwoordigt een element dat deelneemt aan de samenstelling.

Enums

Name Description
ImportCardinality

Geeft de kardinaliteit aan van de Export objecten die zijn vereist door een ImportDefinition.