Interface IODataRoutingConvention
Provides an abstraction for selecting a controller and an action for OData requests.
public interface IODataRoutingConvention
Methods
SelectAction(ODataPath, HttpControllerContext, ILookup<string, HttpActionDescriptor>)
Selects the action for OData requests.
string SelectAction(ODataPath odataPath, HttpControllerContext controllerContext, ILookup<string, HttpActionDescriptor> actionMap)
Parameters
odataPath
ODataPathThe OData path.
controllerContext
HttpControllerContextThe controller context.
actionMap
ILookup<string, HttpActionDescriptor>The action map.
Returns
- string
null if the request isn't handled by this convention; otherwise, the name of the selected action
SelectController(ODataPath, HttpRequestMessage)
Selects the controller for OData requests.
string SelectController(ODataPath odataPath, HttpRequestMessage request)
Parameters
odataPath
ODataPathThe OData path.
request
HttpRequestMessageThe request.
Returns
- string
null if the request isn't handled by this convention; otherwise, the name of the selected controller