4 writes to QueueLimit
Microsoft.AspNetCore.RateLimiting.Tests (2)
RateLimitingMetricsTests.cs (2)
182
options.
QueueLimit
= 1;
257
options.
QueueLimit
= 1;
RateLimitingSample (1)
Program.cs (1)
43
QueueLimit
= 5
System.Threading.RateLimiting (1)
System\Threading\RateLimiting\ConcurrencyLimiter.cs (1)
56
QueueLimit
= options.QueueLimit
9 references to QueueLimit
Microsoft.Extensions.Http.Resilience.Tests (1)
Polly\HttpRateLimiterStrategyOptionsTests.cs (1)
26
_testObject.DefaultRateLimiterOptions.
QueueLimit
.Should().Be(0);
System.Threading.RateLimiting (8)
System\Threading\RateLimiting\ConcurrencyLimiter.cs (8)
47
if (options.
QueueLimit
< 0)
49
throw new ArgumentException(SR.Format(SR.ShouldBeGreaterThanOrEqual0, nameof(options.
QueueLimit
)), nameof(options));
56
QueueLimit = options.
QueueLimit
141
Debug.Assert(_options.
QueueLimit
>= _queueCount);
142
if (_options.
QueueLimit
- _queueCount < permitCount)
144
if (_options.QueueProcessingOrder == QueueProcessingOrder.NewestFirst && permitCount <= _options.
QueueLimit
)
172
while (_options.
QueueLimit
- _queueCount < permitCount);
185
Debug.Assert(_queueCount <= _options.
QueueLimit
);