ALE.Http.ServerBase.OnProcess C# (CSharp) Method

OnProcess() protected method

protected OnProcess ( IContext context ) : void
context IContext
return void
        protected void OnProcess(IContext context)
        {
            var processQueue = new Queue<Action<IContext, Action>>(Process);
            Action next = null;
            next = () =>
            {
                if (processQueue.Count > 0)
                {
                    var nextProcessor = processQueue.Dequeue();
                    if (nextProcessor != null)
                    {
                        nextProcessor(context, next);
                    }
                } else
                {
                    context.Response.Send();
                }
            };
            next();
        }