示例#1
0
        public string Process(string value, VariablePostProcessorType postProcessorType)
        {
            switch (postProcessorType)
            {
            case VariablePostProcessorType.HtmlDecode: value = WebUtility.HtmlDecode(value); break;

            case VariablePostProcessorType.HtmlEncode: value = WebUtility.HtmlEncode(value); break;

            case VariablePostProcessorType.UrlDecode: value = WebUtility.UrlDecode(value); break;

            case VariablePostProcessorType.UrlEncode: value = WebUtility.UrlEncode(value); break;
            }

            return(value);
        }
示例#2
0
 public CapturedVariable(string name, string regex, VariablePostProcessorType postProcessorType)
 {
     Name              = name;
     Regex             = regex;
     PostProcessorType = postProcessorType;
 }