예제 #1
0
 public ActionDescriptor Select(RouteContext context)
 {
     if (context.HttpContext.ODataProperties().IsValidODataRequest)
     {
         return(_convention.SelectAction(context));
     }
     return(_selector.Select(context));
 }
예제 #2
0
        public async Task <ActionDescriptor> SelectAsync(RouteContext context)
        {
            if (context.HttpContext.ODataProperties().IsValidODataRequest)
            {
                return(await Task.FromResult(_convention.SelectAction(context)));
            }

            return(await _selector.SelectAsync(context));
        }
        public string SelectAction(ODataPath odataPath, HttpControllerContext controllerContext, ILookup <string, HttpActionDescriptor> actionMap)
        {
            var retValue = _delegateRoutingConvention.SelectAction(odataPath, controllerContext, actionMap);

            return(retValue);
        }
예제 #4
0
 public string SelectAction(ODataPath odataPath,
                            HttpControllerContext controllerContext,
                            ILookup <string, HttpActionDescriptor> actionMap)
 {
     return(_innerRoutingConvention.SelectAction(odataPath, controllerContext, actionMap));
 }