RateLimitOptions.cs 664 B

12345678910111213141516171819202122232425262728293031
  1. using AspNetCoreRateLimit;
  2. namespace Admin.NET.Core;
  3. /// <summary>
  4. /// IP限流配置选项
  5. /// </summary>
  6. public sealed class IpRateLimitingOptions : IpRateLimitOptions
  7. {
  8. }
  9. /// <summary>
  10. /// IP限流策略配置选项
  11. /// </summary>
  12. public sealed class IpRateLimitPoliciesOptions : IpRateLimitPolicies, IConfigurableOptions
  13. {
  14. }
  15. /// <summary>
  16. /// 客户端限流配置选项
  17. /// </summary>
  18. public sealed class ClientRateLimitingOptions : ClientRateLimitOptions, IConfigurableOptions
  19. {
  20. }
  21. /// <summary>
  22. /// 客户端限流策略配置选项
  23. /// </summary>
  24. public sealed class ClientRateLimitPoliciesOptions : ClientRateLimitPolicies, IConfigurableOptions
  25. {
  26. }