System.ComponentModel.Composition.Hosting Namespace
This namespace provides classes for MEF useful to developers of extensible applications, or hosts.
| 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. |
| Interface | Description | |
|---|---|---|
|
INotifyComposablePartCatalogChanged | Provides notifications when a ComposablePartCatalog changes. |
Community Additions
ADD
Show: