/// <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); }