Class RateLimitMiddleware
- Namespace
- JD.AI.Gateway.Middleware
- Assembly
- JD.AI.Gateway.dll
Enforces per-identity (or per-IP) rate limiting with standard rate limit headers.
public sealed class RateLimitMiddleware
- Inheritance
-
RateLimitMiddleware
- Inherited Members
Constructors
RateLimitMiddleware(RequestDelegate, IRateLimiter)
Enforces per-identity (or per-IP) rate limiting with standard rate limit headers.
public RateLimitMiddleware(RequestDelegate next, IRateLimiter rateLimiter)
Parameters
nextRequestDelegaterateLimiterIRateLimiter
Methods
InvokeAsync(HttpContext)
public Task InvokeAsync(HttpContext context)
Parameters
contextHttpContext