System.ComponentModel.Composition.Hosting Espace de noms

Fournit des types MEF (Managed Extensibility Framework) utiles aux développeurs d’applications extensibles ou d’hôtes.

Classes

AggregateCatalog

Catalogue qui combine les éléments des objets ComposablePartCatalog.

AggregateExportProvider

Récupère les exportations fournies par une collection d'objets ExportProvider.

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.

AssemblyCatalog

Découvre des composants avec attributs dans un assembly de code managé.

AtomicComposition

Représente une opération de composition unique pour la composition transactionnelle.

CatalogExportProvider

Récupère des exportations d'un catalogue.

CatalogExtensions

Fournit les méthodes d'extension pour construire des services de composition.

ComposablePartCatalogChangeEventArgs

Fournit des données pour l'événement Changed.

ComposablePartExportProvider

Récupère des exportations d'un composant.

CompositionBatch

Représente un jeu d'objets ComposablePart qui sera ajouté ou supprimé du conteneur dans une composition transactionnelle unique.

CompositionConstants

Contient des clés de métadonnées statiques utilisées par le système de composition.

CompositionContainer

Gère la composition des composants.

CompositionScopeDefinition

Représente un nœud dans une arborescence de catalogues étendus, représentant un catalogue sous-jacent et ses étendues enfants.

CompositionService

Fournit des méthodes pour satisfaire les importations sur une instance de composant existante.

DirectoryCatalog

Détecte les parties avec attributs dans les assemblys d’un répertoire spécifié.

ExportProvider

Récupère des exportations qui correspondent à un objet ImportDefinition spécifié.

ExportsChangeEventArgs

Fournit des données pour les événements ExportsChanging et ExportsChanged.

FilteredCatalog

Représente un catalogue auquel une fonction de filtre a été appliquée.

ImportEngine

Exécute la composition pour les conteneurs.

ScopingExtensions

Définit des méthodes pratiques statiques pour la portée.

TypeCatalog

Découvre des composants avec attributs d’une collection de types.

Interfaces

INotifyComposablePartCatalogChanged

Fournit des notifications lorsqu'un ComposablePartCatalog est modifié.

Énumérations

CompositionOptions

Définit des options pour les fournisseurs d'exportation.