6 references to AttemptAcquire
Microsoft.AspNetCore.RateLimiting (2)
RateLimitingMiddleware.cs (2)
188
globalLease = _globalLimiter.
AttemptAcquire
(context);
194
endpointLease = _endpointLimiter.
AttemptAcquire
(context);
System.Threading.RateLimiting (4)
System\Threading\RateLimiting\ChainedPartitionedRateLimiter.cs (1)
65
lease = _limiters[i].
AttemptAcquire
(resource, permitCount);
System\Threading\RateLimiting\PartitionedRateLimiter.T.cs (1)
41
/// Method that <see cref="PartitionedRateLimiter{TResource}"/> implementations implement for <see cref="
AttemptAcquire
"/>.
System\Threading\RateLimiting\RateLimitPartition.cs (1)
44
/// This means any calls to <see cref="PartitionedRateLimiter{TResource}.
AttemptAcquire
(TResource, int)"/> or <see cref="PartitionedRateLimiter{TResource}.AcquireAsync(TResource, int, CancellationToken)"/> will always succeed for the given <paramref name="partitionKey"/>.
System\Threading\RateLimiting\TranslatingLimiter.cs (1)
34
return _innerRateLimiter.
AttemptAcquire
(key, permitCount);