RouteCollectionExtensions Class
Extends a RouteCollection object for MVC routing.
Inheritance Hierarchy
System.Object
System.Web.Mvc.RouteCollectionExtensions
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class RouteCollectionExtensions
public static class RouteCollectionExtensions
[ExtensionAttribute]
public ref class RouteCollectionExtensions abstract sealed
Methods
Name | Description | |
---|---|---|
GetVirtualPathForArea(RouteCollection, RequestContext, RouteValueDictionary) | Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area. | |
GetVirtualPathForArea(RouteCollection, RequestContext, String, RouteValueDictionary) | Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area. | |
IgnoreRoute(RouteCollection, String) | Ignores the specified URL route for the given list of available routes. | |
IgnoreRoute(RouteCollection, String, Object) | Ignores the specified URL route for the given list of the available routes and a list of constraints. | |
MapRoute(RouteCollection, String, String) | Maps the specified URL route. | |
MapRoute(RouteCollection, String, String, Object) | Maps the specified URL route and sets default route values. | |
MapRoute(RouteCollection, String, String, String[]) | Maps the specified URL route and sets the namespaces. | |
MapRoute(RouteCollection, String, String, Object, Object) | Maps the specified URL route and sets default route values and constraints. | |
MapRoute(RouteCollection, String, String, Object, String[]) | Maps the specified URL route and sets default route values and namespaces. | |
MapRoute(RouteCollection, String, String, Object, Object, String[]) | Maps the specified URL route and sets default route values, constraints, and namespaces. |
Top
Remarks
This class adds ASP.NET MVC functionality to the RouteCollection class, which includes the ability to retrieve virtual path data for a route, ignore a route, and map a new route.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.