Namespace Kevlar.Extensions.RateLimiting

Classes

RateLimiterAdapterOptions

Configuration for a framework or delegate-backed rate-limiter adapter.

RateLimiterAdapterRejectedException

Thrown when a System.Threading.RateLimiting adapter rejects an execution.

ShieldRateLimiterExtensions

Adds System.Threading.RateLimiting-backed strategies to Kevlar shields.

Structs

RateLimiterAdapterRejectedEvent

Describes an execution rejected by an adapted rate limiter.

Delegates

RateLimitLeaseAcquirer

Acquires a rate-limit lease for one shield execution.