IDirectRouteProvider.GetDirectRoutes Method

Gets the direct routes for a controller.

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

Syntax

'Declaration
Function GetDirectRoutes ( _
    controllerDescriptor As HttpControllerDescriptor, _
    actionDescriptors As IReadOnlyList(Of HttpActionDescriptor), _
    constraintResolver As IInlineConstraintResolver _
) As IReadOnlyList(Of RouteEntry)
'Usage
Dim instance As IDirectRouteProvider 
Dim controllerDescriptor As HttpControllerDescriptor 
Dim actionDescriptors As IReadOnlyList(Of HttpActionDescriptor)
Dim constraintResolver As IInlineConstraintResolver 
Dim returnValue As IReadOnlyList(Of RouteEntry)

returnValue = instance.GetDirectRoutes(controllerDescriptor, _
    actionDescriptors, constraintResolver)
IReadOnlyList<RouteEntry> GetDirectRoutes(
    HttpControllerDescriptor controllerDescriptor,
    IReadOnlyList<HttpActionDescriptor> actionDescriptors,
    IInlineConstraintResolver constraintResolver
)
IReadOnlyList<RouteEntry^>^ GetDirectRoutes(
    HttpControllerDescriptor^ controllerDescriptor, 
    IReadOnlyList<HttpActionDescriptor^>^ actionDescriptors, 
    IInlineConstraintResolver^ constraintResolver
)
abstract GetDirectRoutes : 
        controllerDescriptor:HttpControllerDescriptor * 
        actionDescriptors:IReadOnlyList<HttpActionDescriptor> * 
        constraintResolver:IInlineConstraintResolver -> IReadOnlyList<RouteEntry> 
function GetDirectRoutes(
    controllerDescriptor : HttpControllerDescriptor, 
    actionDescriptors : IReadOnlyList<HttpActionDescriptor>, 
    constraintResolver : IInlineConstraintResolver
) : IReadOnlyList<RouteEntry>

Parameters

Return Value

Type: IReadOnlyList<RouteEntry>
A set of route entries for the controller.

See Also

Reference

IDirectRouteProvider Interface

System.Web.Http.Routing Namespace