Class RateLimitConfiguration
- Namespace
- Quickie.Configuration.Options
- Assembly
- Quickie.dll
Rate limit configuration. (ip based)
public class RateLimitConfiguration
- Inheritance
-
RateLimitConfiguration
- Inherited Members
Properties
DisableRateLimiting
Disable rate limiting. By default, rate limiting is true
.
public bool DisableRateLimiting { get; set; }
Property Value
FromSeconds
Duration (seconds) to block. Default is: 6
public int? FromSeconds { get; set; }
Property Value
- int?
PermitLimit
Number of request. Default is: 1 request every 'FromSeconds'
public int? PermitLimit { get; set; }
Property Value
- int?
PolicyName
Name of rate limit policy. Default is "Quickie-Rl-Policy"
public string? PolicyName { get; }