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
- controllerDescriptor
Type: System.Web.Http.Controllers.HttpControllerDescriptor
The controller descriptor.
- actionDescriptors
Type: IReadOnlyList<HttpActionDescriptor>
The action descriptors.
- constraintResolver
Type: System.Web.Http.Routing.IInlineConstraintResolver
The inline constraint resolver.
Return Value
Type: IReadOnlyList<RouteEntry>
A set of route entries for the controller.