System.ComponentModel.Composition.Hosting Namespace

Der System.ComponentModel.Composition.Hosting-Namespace stellt MEF-Typen (Managed Extensibility Framework) bereit, die den Entwicklern (oder Hosts) von erweiterbaren Anwendungen nützlich sind. The System.ComponentModel.Composition.Hosting namespace provides Managed Extensibility Framework (MEF) types that are useful to developers of extensible applications, or hosts.

Klassen

AggregateCatalog

Ein Katalog, der die Elemente von ComposablePartCatalog-Objekten kombiniert.A catalog that combines the elements of ComposablePartCatalog objects.

AggregateExportProvider

Ruft die von einer Auflistung von ExportProvider-Objekten bereitgestellten Exporte ab.Retrieves exports provided by a collection of ExportProvider objects.

ApplicationCatalog

Ermittelt attributierte Teile in DLL (Dynamic Link Library)- und EXE-Dateien, die sich in einem Anwendungsverzeichnis oder -pfad befinden.Discovers attributed parts in the dynamic link library (DLL) and EXE files in an application's directory and path.

AssemblyCatalog

Ermittelt attributierte Teile in einer verwalteten Codeassembly.Discovers attributed parts in a managed code assembly.

AtomicComposition

Stellt einen Kompositionsvorgang für die Transaktionskomposition dar.Represents a single composition operation for transactional composition.

CatalogExportProvider

Ruft Exporte aus einem Katalog ab.Retrieves exports from a catalog.

CatalogExtensions

Stellt Erweiterungsmethoden für das Erstellen von Kompositionsdiensten bereit.Provides extension methods for constructing composition services.

ComposablePartCatalogChangeEventArgs

Stellt Daten für das Changed-Ereignis bereit.Provides data for the Changed event.

ComposablePartExportProvider

Ruft Exporte aus einem Teil ab.Retrieves exports from a part.

CompositionBatch

Stellt einen Satz von ComposablePart-Objekten dar, die einem Container hinzugefügt werden oder in einer einzelnen Transaktionskomposition vom Container entfernt werden.Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition.

CompositionConstants

Enthält vom Kompositionssystem verwendete statische Metadatenschlüssel.Contains static metadata keys used by the composition system.

CompositionContainer

Verwaltet die Komposition von Teilen.Manages the composition of parts.

CompositionScopeDefinition

Stellt einen Knoten in einer Struktur von Bereichskatalogen dar und gibt einen zugrunde liegenden Katalog und seine untergeordneten Bereiche wieder.Represents a node in a tree of scoped catalogs, reflecting an underlying catalog and its child scopes.

CompositionService

Stellt Methoden bereit, um Importe für eine vorhandene Teilinstanz zu erfüllen.Provides methods to satisfy imports on an existing part instance.

DirectoryCatalog

Ermittelt attribuierte Teile in den Assemblys im angegebenen Verzeichnis.Discovers attributed parts in the assemblies in a specified directory.

ExportProvider

Ruft Exporte ab, die einem angegebenen ImportDefinition-Objekt entsprechen.Retrieves exports which match a specified ImportDefinition object.

ExportsChangeEventArgs

Stellt Daten für das ExportsChanging-Ereignis und das ExportsChanged-Ereignis bereit.Provides data for the ExportsChanging and ExportsChanged event.

FilteredCatalog

Stellt einen Katalog dar, nachdem hierfür eine Filterfunktion angewendet wurde.Represents a catalog after a filter function is applied to it.

ImportEngine

Führt Komposition für Container aus.Performs composition for containers.

ScopingExtensions

Definiert statische Hilfsmethoden zum Bewerten.Defines static convenience methods for scoping.

TypeCatalog

Ermittelt attributierte Teile aus einer Auflistung von Typen.Discovers attributed parts from a collection of types.

Schnittstellen

INotifyComposablePartCatalogChanged

Stellt Benachrichtigungen bereit, wenn sich ein ComposablePartCatalog ändert.Provides notifications when a ComposablePartCatalog changes.

Enumerationen

CompositionOptions

Definiert Optionen für Exportanbieter.Defines options for export providers.