HttpRoute.GetRouteData Method
Determines whether this route is a match for the incoming request by looking up the HttpRouteData for the route.
Namespace: System.Web.Http.Routing
Assembly: System.Web.Http (in System.Web.Http.dll)
Syntax
'Declaration
Public Overridable Function GetRouteData ( _
virtualPathRoot As String, _
request As HttpRequestMessage _
) As IHttpRouteData
'Usage
Dim instance As HttpRoute
Dim virtualPathRoot As String
Dim request As HttpRequestMessage
Dim returnValue As IHttpRouteData
returnValue = instance.GetRouteData(virtualPathRoot, _
request)
public virtual IHttpRouteData GetRouteData(
string virtualPathRoot,
HttpRequestMessage request
)
public:
virtual IHttpRouteData^ GetRouteData(
String^ virtualPathRoot,
HttpRequestMessage^ request
)
abstract GetRouteData :
virtualPathRoot:string *
request:HttpRequestMessage -> IHttpRouteData
override GetRouteData :
virtualPathRoot:string *
request:HttpRequestMessage -> IHttpRouteData
public function GetRouteData(
virtualPathRoot : String,
request : HttpRequestMessage
) : IHttpRouteData
Parameters
- virtualPathRoot
Type: System.String
The virtual path root.
- request
Type: HttpRequestMessage
The HTTP request.
Return Value
Type: System.Web.Http.Routing.IHttpRouteData
The HttpRouteData for a route if matches; otherwise null.
Implements
IHttpRoute.GetRouteData(String, HttpRequestMessage)