System.ComponentModel.Composition.Hosting Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
This namespace provides classes for MEF useful to developers of extensible applications, or hosts.
Classes
Class | Description | |
---|---|---|
AggregateCatalog | A catalog that combines multiple ComposablePartCatalog objects. | |
AggregateExportProvider | Retrieves exports provided by a collection of ExportProvider objects. | |
AssemblyCatalog | Discovers attributed parts in a managed code assembly. | |
AtomicComposition | Represents a single composition operation for transactional composition. | |
CatalogExportProvider | Retrieves exports from a catalog. | |
ComposablePartCatalogChangeEventArgs | Provides data for the Changed event. | |
ComposablePartExportProvider | Retrieves exports from a part. | |
CompositionBatch | Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition. | |
CompositionConstants | Contains static metadata keys used by the composition system. | |
CompositionContainer | Manages composition of parts. | |
CompositionHost | Provides static methods to control the container used by CompositionInitializer. | |
DeploymentCatalog | Discovers attributed parts in a XAP file, and provides methods for asynchronously downloading XAP files. | |
ExportProvider | Retrieves exports which match a specified ImportDefinition object. | |
ExportsChangeEventArgs | Provides data for the ExportsChanging and ExportsChanged event. | |
ImportEngine | Performs composition for containers. | |
TypeCatalog | Discovers attributed parts from a collection of types. |
Interfaces
Interface | Description | |
---|---|---|
INotifyComposablePartCatalogChanged | Provides notifications when a ComposablePartCatalog changes. |