Share via


CompositionConfiguration Class

Definition

public class CompositionConfiguration
type CompositionConfiguration = class
Public Class CompositionConfiguration
Inheritance
CompositionConfiguration

Properties

Catalog

Gets the catalog that backs this configuration. This may be a smaller catalog than the one passed in to create this configuration if invalid parts were removed.

CompositionErrors

Gets the compositional errors detected while creating this configuration that led to the removal of parts from the catalog backing this configuration.

MetadataViewsAndProviders

Gets a map of metadata views and their matching providers.

Parts

Gets the composed parts, with exports satisfied, that make up this configuration.

Methods

Create(ComposableCatalog)
CreateDgml()
CreateExportProviderFactory()
GetEffectiveSharingBoundary(ComposablePartDefinition)
ThrowOnErrors()

Returns the configuration if it is valid, otherwise throws an exception describing any compositional failures.

Applies to