6 references to AttemptAcquire
Microsoft.AspNetCore.RateLimiting (2)
RateLimitingMiddleware.cs (2)
188globalLease = _globalLimiter.AttemptAcquire(context); 194endpointLease = _endpointLimiter.AttemptAcquire(context);
System.Threading.RateLimiting (4)
System\Threading\RateLimiting\ChainedPartitionedRateLimiter.cs (1)
65lease = _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)
34return _innerRateLimiter.AttemptAcquire(key, permitCount);