6 instantiations of RateLimiterStatistics
System.Threading.RateLimiting (6)
System\Threading\RateLimiting\ChainedPartitionedRateLimiter.cs (1)
46return new RateLimiterStatistics()
System\Threading\RateLimiting\ConcurrencyLimiter.cs (1)
69return new RateLimiterStatistics()
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (1)
89return new RateLimiterStatistics()
System\Threading\RateLimiting\NoopLimiter.cs (1)
21return new RateLimiterStatistics()
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
103return new RateLimiterStatistics()
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (1)
97return new RateLimiterStatistics()
17 references to RateLimiterStatistics
Microsoft.AspNetCore.RateLimiting.Tests (2)
TestPartitionedRateLimiter.cs (1)
29public override RateLimiterStatistics GetStatistics(TResource resourceID)
TestRateLimiter.cs (1)
19public override RateLimiterStatistics GetStatistics()
System.Threading.RateLimiting (15)
System\Threading\RateLimiting\ChainedPartitionedRateLimiter.cs (1)
26public override RateLimiterStatistics? GetStatistics(TResource resource)
System\Threading\RateLimiting\ConcurrencyLimiter.cs (1)
66public override RateLimiterStatistics? GetStatistics()
System\Threading\RateLimiting\DefaultPartitionedRateLimiter.cs (1)
72public override RateLimiterStatistics? GetStatistics(TResource resource)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (1)
86public override RateLimiterStatistics? GetStatistics()
System\Threading\RateLimiting\NoopLimiter.cs (1)
19public override RateLimiterStatistics? GetStatistics()
System\Threading\RateLimiting\PartitionedRateLimiter.cs (2)
41/// <see cref="PartitionedRateLimiter{TResource}.GetStatistics(TResource)"/> will return the lowest value for <see cref="RateLimiterStatistics.CurrentAvailablePermits"/>, 42/// the inner-most limiter's <see cref="RateLimiterStatistics.TotalSuccessfulLeases"/>,
System\Threading\RateLimiting\PartitionedRateLimiter.T.cs (2)
17/// <returns>An instance of <see cref="RateLimiterStatistics"/> containing a snapshot of the statistics for a <paramref name="resource"/>.</returns> 18public abstract RateLimiterStatistics? GetStatistics(TResource resource);
System\Threading\RateLimiting\RateLimiter.cs (2)
16/// <returns>An instance of <see cref="RateLimiterStatistics"/> containing a snapshot of the <see cref="RateLimiter"/> statistics.</returns> 17public abstract RateLimiterStatistics? GetStatistics();
System\Threading\RateLimiting\RateLimiterStatistics.cs (1)
12/// Initializes an instance of <see cref="RateLimiterStatistics"/>.
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
100public override RateLimiterStatistics? GetStatistics()
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (1)
94public override RateLimiterStatistics? GetStatistics()
System\Threading\RateLimiting\TranslatingLimiter.cs (1)
23public override RateLimiterStatistics? GetStatistics(TResource resource)