public ServerHeaderValuePattern(
     string serverOrTechnologyName,
     string value,
     PatternMatchType pattern) : base(value, pattern, "HTTP Header Server")
 {
     this.ServerOrTechnologyName = serverOrTechnologyName;
 }
 public static IPatternMatcher GetMatch(PatternMatchType type)
 {
     switch (type)
     {
         case PatternMatchType.Head:
             return new MatchPatternHead();
             break;
         case PatternMatchType.Any:
             return new MatchPaternAny();
             break;
         case PatternMatchType.Regex:
             return new MatchRegex();
             break;
         default:
             throw new ArgumentOutOfRangeException("type");
     }
 }
Beispiel #3
0
 public PatternBase(string patternText, PatternMatchType patternType, string sourceType)
 {
     this.PatternText = patternText;
     this.PatternType = patternType;
     this.SourceType  = sourceType;
 }
 public TechnologyStringPattern(string name, PatternMatchType sessionIdPattern, string technology, string datasource) :
     base(name, sessionIdPattern, datasource)
 {
     this.Technology = technology;
 }
Beispiel #5
0
 public PatternSelection(int[,] array, PatternMatchType match)
 {
     pattern   = array;
     matchType = match;
 }