System.ComponentModel.Composition.Primitives Spazio dei nomi

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

Classi

Nome Descrizione
ComposablePart

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

ComposablePartCatalog

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

ComposablePartDefinition

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

ComposablePartException

Eccezione generata quando si verifica un errore quando si chiamano metodi su un ComposablePart oggetto .

ContractBasedImportDefinition

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

Export

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

ExportDefinition

Descrive il contratto che un oggetto specifico Export soddisfa.

ExportedDelegate

Rappresenta una funzione esportata da un oggetto ComposablePart.

ImportDefinition

Rappresenta un'importazione richiesta da un ComposablePart oggetto .

Interfacce

Nome Descrizione
ICompositionElement

Rappresenta un elemento che partecipa alla composizione.

Enumerazioni

Nome Descrizione
ImportCardinality

Indica la cardinalità degli oggetti Export richiesti da un ImportDefinition.