The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
IHttpRoute Interface
IHttpRoute defines the interface for a route expressing how to map an incoming HttpRequestMessage to a particular controller and action.
Assembly: System.Web.Http (in System.Web.Http.dll)
| Name | Description | |
|---|---|---|
![]() | Constraints | Gets the constraints for the route parameters. |
![]() | DataTokens | Gets any additional data tokens not used directly to determine whether a route matches an incoming HttpRequestMessage. |
![]() | Defaults | Gets the default values for route parameters if not provided by the incoming HttpRequestMessage. |
![]() | Handler | Gets the message handler that will be the recipient of the request. |
![]() | RouteTemplate | Gets the route template describing the URI pattern to match against. |
| Name | Description | |
|---|---|---|
![]() | GetRouteData(String^, HttpRequestMessage^) | Determine whether this route is a match for the incoming request by looking up the <see cref="!:IRouteData" /> for the route. |
![]() | GetVirtualPath(HttpRequestMessage^, IDictionary<String^, Object^>^) | Gets a virtual path data based on the route and the values provided. |
Show:

