Namespace Cuemon.AspNetCore.Http.Throttling
Assembly: Cuemon.AspNetCore.dll
Classes
MemoryThrottlingCache
Provides a simple in-memory representation of the IThrottlingCache. This class cannot be inherited. Implements the ThrottleRequest. Implements the IThrottlingCache.
ThrottleQuota
Specifies the allowed quota and window duration of HTTP requests.
ThrottleRequest
Represents the request usage and quota in the context of throttling.
ThrottlingException
The exception that is thrown when a given request threshold has been reached and then throttled.
ThrottlingSentinelMiddleware
Provides an API throttling middleware implementation for ASP.NET Core.
ThrottlingSentinelOptions
Configuration options for ThrottlingSentinelMiddleware.
Interfaces
IThrottlingCache
Specifies the contract for the storage used with ThrottlingSentinelMiddleware. Implements the ThrottleRequest.
Enums
ThrottlingRetryAfterHeader
Specifies a set of values defining what value to use with a HTTP Retry-After header.