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
actionDescriptor
Type: System.Web.Http.Controllers.HttpActionDescriptorThe action descriptor.
factories
Type: System.Collections.Generic.IReadOnlyList<IDirectRouteFactory>The direct route factories.
constraintResolver
Type: System.Web.Http.Routing.IInlineConstraintResolverThe constraint resolver.
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