public ServiceRunner(IAppHost appHost, ActionContext actionContext)
 {
     this.AppHost         = appHost;
     this.ServiceAction   = actionContext.ServiceAction;
     this.RequestFilters  = actionContext.RequestFilters;
     this.ResponseFilters = actionContext.ResponseFilters;
 }
示例#2
0
        public ServiceRunner(IAppHost appHost, ActionContext actionContext)
        {
            this.AppHost       = appHost;
            this.ActionContext = actionContext;
            this.ServiceAction = actionContext.ServiceAction;

            if (actionContext.RequestFilters != null)
            {
                this.RequestFilters = actionContext.RequestFilters.OrderBy(x => x.Priority).ToArray();
            }

            if (actionContext.ResponseFilters != null)
            {
                this.ResponseFilters = actionContext.ResponseFilters.OrderBy(x => x.Priority).ToArray();
            }
        }