1 instantiation of RequestRegistration
System.Threading.RateLimiting (1)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
231
var registration = new
RequestRegistration
(permitCount, this, cancellationToken);
14 references to RequestRegistration
System.Threading.RateLimiting (14)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (14)
37
private readonly Deque<
RequestRegistration
> _queue = new Deque<
RequestRegistration
>();
180
using var disposer = default(
RequestRegistration
.Disposer);
197
RequestRegistration
oldestRequest = _queue.DequeueHead();
231
var
registration = new RequestRegistration(permitCount, this, cancellationToken);
349
using var disposer = default(
RequestRegistration
.Disposer);
383
RequestRegistration
nextPendingRequest =
459
using var disposer = default(
RequestRegistration
.Disposer);
470
RequestRegistration
next = _options.QueueProcessingOrder == QueueProcessingOrder.OldestFirst
533
private
RequestRegistration
? _next;
557
if (state is
RequestRegistration
registration && registration.TrySetCanceled(registration._cancellationToken))
579
private
RequestRegistration
? _next;
581
public void Add(
RequestRegistration
request)
589
for (
var
current = _next; current is not null; current = current._next)