System.ComponentModel.Composition.Hosting Namespace

Lo spazio dei nomi System.ComponentModel.Composition.Hosting fornisce tipi MEF (Managed Extensibility Framework) utili agli sviluppatori di applicazioni estendibili oppure host. The System.ComponentModel.Composition.Hosting namespace provides Managed Extensibility Framework (MEF) types that are useful to developers of extensible applications, or hosts.

Classi

AggregateCatalog

Catalogo che combina gli elementi di oggetti ComposablePartCatalog.A catalog that combines the elements of ComposablePartCatalog objects.

AggregateExportProvider

Recupera le esportazioni fornite da una raccolta di oggetti ExportProvider.Retrieves exports provided by a collection of ExportProvider objects.

ApplicationCatalog

Consente di individuare parti con attributi nei file DLL (Dynamic Link Library, libreria di collegamento dinamico) e nei file EXE nella directory e nel percorso di un'applicazione.Discovers attributed parts in the dynamic link library (DLL) and EXE files in an application's directory and path.

AssemblyCatalog

Individua parti attribuite in un assembly di codice gestito.Discovers attributed parts in a managed code assembly.

AtomicComposition

Rappresenta una singola operazione di composizione per la composizione transazionale.Represents a single composition operation for transactional composition.

CatalogExportProvider

Recupera le esportazioni da un catalogo.Retrieves exports from a catalog.

CatalogExtensions

Fornisce metodi di estensione per la costruzione di servizi di composizione.Provides extension methods for constructing composition services.

ComposablePartCatalogChangeEventArgs

Fornisce dati per l'evento Changed.Provides data for the Changed event.

ComposablePartExportProvider

Recupera esportazioni da una parte.Retrieves exports from a part.

CompositionBatch

Rappresenta un set di oggetti ComposablePart che verranno aggiunti o rimossi dal contenitore in una sola composizione transazionale.Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition.

CompositionConstants

Contiene chiavi di metadati statiche utilizzate dal sistema di composizione.Contains static metadata keys used by the composition system.

CompositionContainer

Gestisce la composizione di parti.Manages the composition of parts.

CompositionScopeDefinition

Rappresenta un nodo in un albero di cataloghi con ambito, riflettendo un catalogo sottostante e i relativi ambiti figlio.Represents a node in a tree of scoped catalogs, reflecting an underlying catalog and its child scopes.

CompositionService

Fornisce metodi per soddisfare le importazioni sull'istanza di una parte esistente.Provides methods to satisfy imports on an existing part instance.

DirectoryCatalog

Individua le parti con attributi negli assembly in una directory specificata.Discovers attributed parts in the assemblies in a specified directory.

ExportProvider

Recupera esportazioni che corrispondono a un oggetto ImportDefinition specificato.Retrieves exports which match a specified ImportDefinition object.

ExportsChangeEventArgs

Fornisce dati per gli eventi ExportsChanging e ExportsChanged.Provides data for the ExportsChanging and ExportsChanged event.

FilteredCatalog

Rappresenta un catalogo dopo che una funzione di filtro è stata applicata ad esso.Represents a catalog after a filter function is applied to it.

ImportEngine

Esegue la composizione per i contenitori.Performs composition for containers.

ScopingExtensions

Definisce i metodi pratici statici per la definizione dell'ambito.Defines static convenience methods for scoping.

TypeCatalog

Individua parti con attributi da una raccolta di tipi.Discovers attributed parts from a collection of types.

Interfacce

INotifyComposablePartCatalogChanged

Fornisce notifiche quando un oggetto ComposablePartCatalog viene modificato.Provides notifications when a ComposablePartCatalog changes.

Enumerazioni

CompositionOptions

Definisce le opzioni per i provider di esportazione.Defines options for export providers.