DefaultDirectRouteProvider.GetActionRouteFactories Method
Gets a set of route factories for the given action descriptor.
Namespace: System.Web.Http.Routing
Assembly: System.Web.Http (in System.Web.Http.dll)
Syntax
'Declaration
Protected Overridable Function GetActionRouteFactories ( _
actionDescriptor As HttpActionDescriptor _
) As IReadOnlyList(Of IDirectRouteFactory)
'Usage
Dim actionDescriptor As HttpActionDescriptor
Dim returnValue As IReadOnlyList(Of IDirectRouteFactory)
returnValue = Me.GetActionRouteFactories(actionDescriptor)
protected virtual IReadOnlyList<IDirectRouteFactory> GetActionRouteFactories(
HttpActionDescriptor actionDescriptor
)
protected:
virtual IReadOnlyList<IDirectRouteFactory^>^ GetActionRouteFactories(
HttpActionDescriptor^ actionDescriptor
)
abstract GetActionRouteFactories :
actionDescriptor:HttpActionDescriptor -> IReadOnlyList<IDirectRouteFactory>
override GetActionRouteFactories :
actionDescriptor:HttpActionDescriptor -> IReadOnlyList<IDirectRouteFactory>
protected function GetActionRouteFactories(
actionDescriptor : HttpActionDescriptor
) : IReadOnlyList<IDirectRouteFactory>
Parameters
- actionDescriptor
Type: System.Web.Http.Controllers.HttpActionDescriptor
The action descriptor.
Return Value
Type: IReadOnlyList<IDirectRouteFactory>
A set of route factories.
Remarks
The implementation returns IDirectRouteFactory instances based on attributes on the action. Returns null if the action was defined on a base class of this controller.