Route Constructor (String^, RouteValueDictionary^, RouteValueDictionary^, RouteValueDictionary^, IRouteHandler^)

 

Initializes a new instance of the Route class, by using the specified URL pattern, default parameter values, constraints, custom values, and handler class.

Namespace:   System.Web.Routing
Assembly:  System.Web (in System.Web.dll)

public:
Route(
	String^ url,
	RouteValueDictionary^ defaults,
	RouteValueDictionary^ constraints,
	RouteValueDictionary^ dataTokens,
	IRouteHandler^ routeHandler
)

Parameters

url
Type: System::String^

The URL pattern for the route.

defaults
Type: System.Web.Routing::RouteValueDictionary^

The values to use if the URL does not contain all the parameters.

constraints
Type: System.Web.Routing::RouteValueDictionary^

A regular expression that specifies valid values for a URL parameter.

dataTokens
Type: System.Web.Routing::RouteValueDictionary^

Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request.

routeHandler
Type: System.Web.Routing::IRouteHandler^

The object that processes requests for the route.

.NET Framework
Available since 3.5
Return to top
Show: