System.Composition Namespace

.NET Framework (current version)
 

The System.Composition namespace provides classes that constitute the core of the Managed Extensibility Framework (MEF) for Windows 8.x Store apps.

ClassDescription
System_CAPS_pubclassCompositionContext

Provides methods to retrieve exports from the composition.

System_CAPS_pubclassCompositionContextExtensions

Adds methods to the composition context that are specific to the typed parts model.

System_CAPS_pubclassExport<T>

A reference that allows the graph of parts associated with an exported instance to be released.

System_CAPS_pubclassExportAttribute

Specifies that a type, property, field, or method provides a particular export.

System_CAPS_pubclassExportFactory<T>

A factory that creates new instances of a part that provides the specified export.

System_CAPS_pubclassExportFactory<T, TMetadata>

A factory that creates new instances of a part that provides the specified export, with attached metadata.

System_CAPS_pubclassExportMetadataAttribute

Specifies metadata for a type, property, field, or method that is marked with the ExportAttribute attribute.

System_CAPS_pubclassImportAttribute

Specifies that a property, field, or parameter value should be provided by the host container.

System_CAPS_pubclassImportingConstructorAttribute

Specifies which constructor should be used when creating a part.

System_CAPS_pubclassImportManyAttribute

Specifies that a property, field, or parameter should be populated with all matching exports by the host container.

System_CAPS_pubclassImportMetadataConstraintAttribute

Specifies that an import requires certain metadata values.

System_CAPS_pubclassMetadataAttributeAttribute

Specifies that a custom attribute’s properties provide metadata for exports applied to the same type, property, field, or method.

System_CAPS_pubclassOnImportsSatisfiedAttribute

Specifies that a method should be called when composition is completed.

System_CAPS_pubclassPartMetadataAttribute

Specifies metadata for a part.

System_CAPS_pubclassPartNotDiscoverableAttribute

Specifies that this type’s exports won’t be included in a catalog.

System_CAPS_pubclassSharedAttribute

Marks the decorated part as being constrained to sharing within the specified boundary.

System_CAPS_pubclassSharingBoundaryAttribute

When applied to an import of an ExportFactory<T> object, marks the boundary of a sharing scope.

Return to top
Show: