System.ComponentModel.Composition.Hosting Espace de noms

L'espace de noms System.ComponentModel.Composition.Hosting fournit des types MEF (Managed Extensibility Framework) utiles aux développeurs d'applications extensibles ou hôtes. The System.ComponentModel.Composition.Hosting namespace provides Managed Extensibility Framework (MEF) types that are useful to developers of extensible applications, or hosts.

Classes

AggregateCatalog

Catalogue qui combine les éléments des objets ComposablePartCatalog.A catalog that combines the elements of ComposablePartCatalog objects.

AggregateExportProvider

Récupère les exportations fournies par une collection d'objets ExportProvider.Retrieves exports provided by a collection of ExportProvider objects.

ApplicationCatalog

Découvre des composants attribués dans la bibliothèque de liens dynamiques (DLL) et des fichiers .exe dans le répertoire et le chemin d’une application.Discovers attributed parts in the dynamic link library (DLL) and EXE files in an application's directory and path.

AssemblyCatalog

Découvre des composants avec attributs dans un assembly de code managé.Discovers attributed parts in a managed code assembly.

AtomicComposition

Représente une opération de composition unique pour la composition transactionnelle.Represents a single composition operation for transactional composition.

CatalogExportProvider

Récupère des exportations d'un catalogue.Retrieves exports from a catalog.

CatalogExtensions

Fournit les méthodes d'extension pour construire des services de composition.Provides extension methods for constructing composition services.

ComposablePartCatalogChangeEventArgs

Fournit des données pour l'événement Changed.Provides data for the Changed event.

ComposablePartExportProvider

Récupère des exportations d'un composant.Retrieves exports from a part.

CompositionBatch

Représente un jeu d'objets ComposablePart qui sera ajouté ou supprimé du conteneur dans une composition transactionnelle unique.Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition.

CompositionConstants

Contient des clés de métadonnées statiques utilisées par le système de composition.Contains static metadata keys used by the composition system.

CompositionContainer

Gère la composition des composants.Manages the composition of parts.

CompositionScopeDefinition

Représente un nœud dans une arborescence de catalogues étendus, représentant un catalogue sous-jacent et ses étendues enfants.Represents a node in a tree of scoped catalogs, reflecting an underlying catalog and its child scopes.

CompositionService

Fournit des méthodes pour satisfaire les importations sur une instance de composant existante.Provides methods to satisfy imports on an existing part instance.

DirectoryCatalog

Détecte les parties avec attributs dans les assemblys d’un répertoire spécifié.Discovers attributed parts in the assemblies in a specified directory.

ExportProvider

Récupère des exportations qui correspondent à un objet ImportDefinition spécifié.Retrieves exports which match a specified ImportDefinition object.

ExportsChangeEventArgs

Fournit des données pour les événements ExportsChanging et ExportsChanged.Provides data for the ExportsChanging and ExportsChanged event.

FilteredCatalog

Représente un catalogue auquel une fonction de filtre a été appliquée.Represents a catalog after a filter function is applied to it.

ImportEngine

Exécute la composition pour les conteneurs.Performs composition for containers.

ScopingExtensions

Définit des méthodes pratiques statiques pour la portée.Defines static convenience methods for scoping.

TypeCatalog

Découvre des composants attribués d'une collection de types.Discovers attributed parts from a collection of types.

Interfaces

INotifyComposablePartCatalogChanged

Fournit des notifications lorsqu'un ComposablePartCatalog est modifié.Provides notifications when a ComposablePartCatalog changes.

Énumérations

CompositionOptions

Définit des options pour les fournisseurs d'exportation.Defines options for export providers.