예제 #1
0
파일: Rule.cs 프로젝트: joyoon/rate-limiter
 public Rule(string name, RateLimitType rateLimitType, RateLimitLevel rateLimitLevel)
 {
     this.Name           = name;
     this.RateLimitType  = rateLimitType;
     this.RateLimitLevel = rateLimitLevel;
     this.IsActive       = false;
 }
예제 #2
0
파일: Rule.cs 프로젝트: joyoon/rate-limiter
 public RegionRule(string name, RateLimitType rateLimitType, RateLimitLevel rateLimitLevel) : base(name, rateLimitType, rateLimitLevel)
 {
 }
예제 #3
0
파일: Rule.cs 프로젝트: joyoon/rate-limiter
 public ResourceRule(string name, string resource, Region region, RateLimitType rateLimitType, RateLimitLevel rateLimitLevel) : base(name, rateLimitType, rateLimitLevel)
 {
     this.Resource = resource;
 }