Pomona.RequestProcessing.DefaultRequestProcessorPipeline.Process C# (CSharp) Method

Process() public method

public Process ( PomonaContext context ) : PomonaResponse
context PomonaContext
return PomonaResponse
        public virtual PomonaResponse Process(PomonaContext context)
        {
            var routeActions = context.Session.GetRouteActions(context).ToList();
            return Before
                .Concat(routeActions.Where(x => x.CanProcess(context)))
                .Concat(After)
                .Where(x => x != null)
                .Select(x => x.Process(context))
                .FirstOrDefault(response => response != null);
        }
    }
DefaultRequestProcessorPipeline