DefaultDirectRouteProvider.GetActionDirectRoutes Method (HttpActionDescriptor, IReadOnlyList<IDirectRouteFactory>, IInlineConstraintResolver)

 

Creates RouteEntry instances based on the provided factories and action. The route entries provide direct routing to the provided action.

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

Syntax

protected virtual IReadOnlyList<RouteEntry> GetActionDirectRoutes(
    HttpActionDescriptor actionDescriptor,
    IReadOnlyList<IDirectRouteFactory> factories,
    IInlineConstraintResolver constraintResolver
)
protected:
virtual IReadOnlyList<RouteEntry^>^ GetActionDirectRoutes(
    HttpActionDescriptor^ actionDescriptor,
    IReadOnlyList<IDirectRouteFactory^>^ factories,
    IInlineConstraintResolver^ constraintResolver
)
abstract GetActionDirectRoutes : 
        actionDescriptor:HttpActionDescriptor *
        factories:IReadOnlyList<IDirectRouteFactory> *
        constraintResolver:IInlineConstraintResolver -> IReadOnlyList<RouteEntry>
override GetActionDirectRoutes : 
        actionDescriptor:HttpActionDescriptor *
        factories:IReadOnlyList<IDirectRouteFactory> *
        constraintResolver:IInlineConstraintResolver -> IReadOnlyList<RouteEntry>
Protected Overridable Function GetActionDirectRoutes (
    actionDescriptor As HttpActionDescriptor,
    factories As IReadOnlyList(Of IDirectRouteFactory),
    constraintResolver As IInlineConstraintResolver
) As IReadOnlyList(Of RouteEntry)

Parameters

Return Value

Type: System.Collections.Generic.IReadOnlyList<RouteEntry>

A set of route entries.

See Also

DefaultDirectRouteProvider Class
System.Web.Http.Routing Namespace

Return to top