/// <summary>
        /// Processes all given parameters.
        /// </summary>
        /// <param name="queryParams"></param>
        /// <param name="parameterHandlers"></param>
        public void ProcessParams(NameValueCollection queryParams, ParameterHandlerList parameterHandlers)
        {
            foreach (string itemKey in queryParams.Keys)
                if (parameterHandlers.Contains(itemKey))
                {
                    var handler = parameterHandlers.GetByName(itemKey);

                    if (handler.AppliesOnlyLocal && !ContextUtil.IsLocal)
                        continue;

                    handler.Action(queryParams[itemKey]);
                }
        }
 public void ProcessParams(ParameterHandlerList parameterHandlers)
 {
     ProcessParams(_request.QueryString, parameterHandlers);
 }