System.ComponentModel.Composition.Primitives Spazio dei nomi

Questo spazio dei nomi fornisce i tipi primitivi sottostanti al modello di programmazione MEF. This namespace provides the primitive types underlying the MEF programming model.

Classi

ComposablePart

Definisce la classe base astratta per parti componibili che importano oggetti e producono oggetti esportati.Defines the abstract base class for composable parts, which import objects and produce exported objects.

ComposablePartCatalog

Rappresenta la classe di base astratta per cataloghi di parti componibili che raccolgono e restituiscono oggetti ComposablePartDefinition.Represents the abstract base class for composable part catalogs, which collect and return ComposablePartDefinition objects.

ComposablePartDefinition

Definisce una classe di base astratta per definizioni di parti componibili che descrivono e abilitano la creazione di oggetti ComposablePart.Defines an abstract base class for composable part definitions, which describe and enable the creation of ComposablePart objects.

ComposablePartException

Eccezione generata quando si verifica un errore durante la chiamata di metodi in un oggetto ComposablePart.The exception that is thrown when an error occurs when calling methods on a ComposablePart object.

ContractBasedImportDefinition

Rappresenta un'importazione richiesta da un oggetto ComposablePart che può specificare sia un nome di contratto sia i metadati.Represents an import that is required by a ComposablePart object and that can specify both a contract name and metadata.

Export

Rappresenta un'esportazione, ovvero un tipo costituito da un oggetto esportato creato in ritardo e i metadati che descrivono tale oggetto.Represents an export, which is a type that consists of a delay-created exported object and the metadata that describes that object.

ExportDefinition

Descrive il contratto soddisfatto da un determinato oggetto Export.Describes the contract that a particular Export object satisfies.

ExportedDelegate

Rappresenta una funzione esportata da ComposablePart.Represents a function exported by a ComposablePart.

ImportDefinition

Rappresenta un'importazione richiesta da un oggetto ComposablePart.Represents an import that is required by a ComposablePart object.

Interfacce

ICompositionElement

Rappresenta un elemento che partecipa alla composizione.Represents an element that participates in composition.

Enumerazioni

ImportCardinality

Indica la cardinalità degli oggetti Export necessari per un oggetto ImportDefinition.Indicates the cardinality of the Export objects required by an ImportDefinition.