Name |
Description |
Boundaries |
Well-known sharing boundary names. The composition provider uses all of these when handling a web request. |
CompositionProvider |
Provides composition services to ASP.NET MVC by integrating DependencyResolver with the Managed Extensibility Framework (MEF). This class is self-configuring and will be enabled by simply being present in the application's Bin directory. Most applications should not need to access this class. |
CompositionScopeDependencyResolver |
|
CompositionScopeFilterAttributeFilterProvider |
|
CompositionScopeModelBinderProvider |
|
MvcContainerConfiguration |
A ContainerConfiguration that loads parts in the currently-executing ASP.NET MVC web application. Parts are detected by namespace - classes in a ".Parts" namespace will be considered to be parts. These classes, and any interfaces they implement, will be exported and shared on a per-HTTP-request basis. When resolving dependencies, the longest public constructor on a part type will be used. The ImportAttribute, ExportAttribute and associated MEF attributes can be applied to modify composition structure. |
RequestCompositionScopeModule |
Provides lifetime management for the CompositionProvider type. This module is automatically injected into the ASP.NET request processing pipeline at startup and should not be called by user code. |