Share via


System.ComponentModel.Composition.Primitives Espace de noms

Cet espace de noms fournit les types primitifs sous-jacents au modèle de programmation MEF.

Classes

ComposablePart

Définit la classe de base abstraite pour les éléments composables qui importent des objets et produisent des objets exportés.

ComposablePartCatalog

Représente la classe de base abstraite pour les catalogues de composants composables, qui collectent et retournent des objets ComposablePartDefinition.

ComposablePartDefinition

Définit une classe de base abstraite pour les définitions de composants composables, qui décrivent et activent la création d'objets ComposablePart.

ComposablePartException

Exception levée lorsqu'une erreur se produit lors de l'appel de méthodes sur un objet ComposablePart.

ContractBasedImportDefinition

Représente une importation requise par un objet ComposablePart et qui peut spécifier à la fois un nom de contrat et des métadonnées.

Export

Représente une exportation, qui est un type qui se compose d'un objet exporté créé par délai et des métadonnées qui décrivent cet objet.

ExportDefinition

Décrit le contrat qu'un objet Export particulier satisfait.

ExportedDelegate

Représente une fonction exportée par un ComposablePart.

ImportDefinition

Représente une importation requise par un objet ComposablePart.

Interfaces

ICompositionElement

Représente un élément qui participe à la composition.

Énumérations

ImportCardinality

Indique la cardinalité des objets Export requis par un ImportDefinition.