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

Nom Description
AggregateCatalog

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

AggregateExportProvider

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

ApplicationCatalog

Découvre les parties attribuées dans les fichiers DLL (Dynamic Link Library) et EXE dans le répertoire et le chemin d’accès d’une application.

AssemblyCatalog

Découvre les parties attribuées dans un assembly de code managé.

AtomicComposition

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

CatalogExportProvider

Récupère les exportations à partir d’un catalogue.

ComposablePartCatalogChangeEventArgs

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

ComposablePartExportProvider

Récupère les exportations d’une partie.

CompositionBatch

Représente un ensemble d’objets ComposablePart qui seront ajoutés ou supprimés du conteneur dans une composition transactionnelle unique.

CompositionContainer

Gère la composition des parties.

CompositionScopeDefinition

Représente un nœud dans une arborescence de catalogues délimités, reflétant un catalogue sous-jacent et ses étendues enfants.

DirectoryCatalog

Détecte les parties attribuées dans les assemblys d’un répertoire spécifié.

ExportProvider

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

ExportsChangeEventArgs

Fournit des données pour l’événement et ExportsChanging l’événementExportsChanged.

FilteredCatalog

Représente un catalogue après l’application d’une fonction de filtre.

ImportEngine

Effectue la composition des conteneurs.

TypeCatalog

Découvre les parties attribuées à partir d’une collection de types.

Interfaces

Nom Description
INotifyComposablePartCatalogChanged

Fournit des notifications lorsqu’une ComposablePartCatalog modification est apportée.