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)