System.ComponentModel.Composition.Primitives Spazio dei nomi

Questo spazio dei nomi fornisce i tipi primitivi sottostanti al modello di programmazione MEF.

Classi

ComposablePart

Definisce la classe base astratta per parti componibili che importano oggetti e producono oggetti esportati.

ComposablePartCatalog

Rappresenta la classe di base astratta per cataloghi di parti componibili che raccolgono e restituiscono oggetti ComposablePartDefinition.

ComposablePartDefinition

Definisce una classe di base astratta per definizioni di parti componibili che descrivono e abilitano la creazione di oggetti ComposablePart.

ComposablePartException

Eccezione generata quando si verifica un errore durante la chiamata di metodi in un oggetto ComposablePart.

ContractBasedImportDefinition

Rappresenta un'importazione richiesta da un oggetto ComposablePart che può specificare sia un nome di contratto sia i metadati.

Export

Rappresenta un'esportazione, ovvero un tipo costituito da un oggetto esportato creato in ritardo e i metadati che descrivono tale oggetto.

ExportDefinition

Descrive il contratto soddisfatto da un determinato oggetto Export.

ExportedDelegate

Rappresenta una funzione esportata da ComposablePart.

ImportDefinition

Rappresenta un'importazione richiesta da un oggetto ComposablePart.

Interfacce

ICompositionElement

Rappresenta un elemento che partecipa alla composizione.

Enumerazioni

ImportCardinality

Indica la cardinalità degli oggetti Export necessari per un oggetto ImportDefinition.