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
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member IgnoreRoute(RouteCollection, String) Ignores the specified URL route for the given list of available routes.
Public methodStatic member IgnoreRoute(RouteCollection, String, Object) Ignores the specified URL route for the given list of the available routes and a list of constraints.
Public methodStatic member MapRoute(RouteCollection, String, String) Maps the specified URL route.
Public methodStatic member MapRoute(RouteCollection, String, String, Object) Maps the specified URL route and sets default route values.
Public methodStatic member MapRoute(RouteCollection, String, String, String[]) Maps the specified URL route and sets the namespaces.
Public methodStatic member MapRoute(RouteCollection, String, String, Object, Object) Maps the specified URL route and sets default route values and constraints.
Public methodStatic member MapRoute(RouteCollection, String, String, Object, String[]) Maps the specified URL route and sets default route values and namespaces.
Public methodStatic member 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.

See Also

Reference

System.Web.Mvc Namespace