Struct RateLimitRejectedEvent
- Namespace
- Kevlar
- Assembly
- Kevlar.dll
Describes an execution rejected by the built-in rate limiter.
public readonly struct RateLimitRejectedEvent
- Inherited Members
Properties
Burst
The configured maximum burst capacity.
public int Burst { get; }
Property Value
Context
The ambient execution context. It is pooled; do not retain it after synchronous and asynchronous rejection callbacks complete.
public KevlarContext Context { get; }
Property Value
Permits
The configured permits replenished per Window.
public int Permits { get; }
Property Value
QueueLimit
The configured maximum wait queue size.
public int QueueLimit { get; }
Property Value
RetryAfter
The estimated delay before another execution can be admitted, when available.
public TimeSpan? RetryAfter { get; }
Property Value
Window
The configured replenishment window.
public TimeSpan Window { get; }