aspnetcore-redis-rate-limiting icon indicating copy to clipboard operation
aspnetcore-redis-rate-limiting copied to clipboard

Send rate limit headers when request is successful

Open cristipufu opened this issue 1 year ago • 1 comments

Custom middleware

public interface IRateLimiterPolicy<TPartitionKey>
{
    Func<OnRejectedContext, CancellationToken, ValueTask>? OnRejected { get; }
+   Func<OnAcquiredContext, CancellationToken, ValueTask>? OnAcquired { get; }
}
public sealed class RateLimiterOptions
{
    public Func<OnRejectedContext, CancellationToken, ValueTask>? OnRejected { get; set; }
+    public Func<OnAcquiredContext, CancellationToken, ValueTask>? OnAcquired { get; set; }
}

https://github.com/dotnet/aspnetcore/issues/44140

cristipufu avatar Nov 06 '22 14:11 cristipufu