HttpServer.Server.ProcessRouters C# (CSharp) Method

ProcessRouters() private method

Processes all routers.
private ProcessRouters ( HttpServer.RequestContext context ) : ProcessingResult
context HttpServer.RequestContext Request context.
return ProcessingResult
        private ProcessingResult ProcessRouters(RequestContext context)
        {
            foreach (IRouter router in _routers)
            {
                if (router.Process(context) != ProcessingResult.SendResponse)
                    continue;

                _logger.Debug(router.GetType().Name + " sends the response.");
                return ProcessingResult.SendResponse;
            }

            return ProcessingResult.Continue;
        }