System.Web.Mvc.Routing Namespace
The System.Web.Mvc.Routing namespace contains classes related to routing.
| Class | Description | |
|---|---|---|
![]() | DefaultDirectRouteProvider | |
![]() | DefaultInlineConstraintResolver | The default implementation of IInlineConstraintResolver. Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type. |
![]() | DirectRouteFactoryContext | Represents a context that supports creating a direct route. |
![]() | RouteBuilder | Obsolete.Builds Route instances based on route information. |
![]() | RouteEntry | Represents a named route. |
![]() | RouteFactoryAttribute | Represents an attribute route that may contain custom constraints. |
| Interface | Description | |
|---|---|---|
![]() | IDirectRouteBuilder | Defines a builder that creates direct routes to actions (attribute routes). |
![]() | IDirectRouteFactory | Defines a factory that creates a route directly to a set of action descriptors (an attribute route). |
![]() | IDirectRouteProvider | Defines a provider for routes that directly target action descriptors (attribute routes). |
![]() | IInlineConstraintResolver | Defines an abstraction for resolving inline constraints as instances of IRouteConstraint. |
![]() | IRouteInfoProvider | Provides information for building a System.Web.Routing.Route. |
![]() | IRoutePrefix | Defines a route prefix. |

