IRouteConstraint Interface
.NET Framework (current version)
Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.
Assembly: System.Web (in System.Web.dll)
| Name | Description | |
|---|---|---|
![]() | Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection) | Determines whether the URL parameter contains a valid value for this constraint. |
When you include a constraint for a URL parameter in a route definition, you must represent the constraint as either string or as an object that implements the IRouteConstraint interface. If the constraint is a string, it is treated as a regular expression. You create a class that implements IRouteConstraint when you cannot represent the validation logic easily as a regular expression. You add the validation logic in the Match method.
.NET Framework
Available since 3.5
Available since 3.5
Show:
.jpeg?cs-save-lang=1&cs-lang=fsharp)