Struct ConcurrencyLimitRejectedEvent
- Namespace
- Kevlar
- Assembly
- Kevlar.dll
Describes an execution rejected by the built-in concurrency limiter.
public readonly struct ConcurrencyLimitRejectedEvent
- Inherited Members
Properties
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
MaxConcurrency
The admission limit at rejection: configured capacity for a static limiter or the current adaptive limit.
public int MaxConcurrency { get; }
Property Value
QueueLimit
The configured maximum wait queue size.
public int QueueLimit { get; }
Property Value
Reason
The rejection reason, such as queue_timeout or queue_evicted, or null for capacity rejection.
public string? Reason { get; }