3 writes to TokensPerPeriod
RateLimitingSample (1)
Program.cs (1)
32options.TokensPerPeriod = 1;
System.Threading.RateLimiting (2)
System\Threading\RateLimiting\RateLimitPartition.cs (1)
80TokensPerPeriod = options.TokensPerPeriod,
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (1)
79TokensPerPeriod = options.TokensPerPeriod,
8 references to TokensPerPeriod
System.Threading.RateLimiting (8)
System\Threading\RateLimiting\RateLimitPartition.cs (1)
80TokensPerPeriod = options.TokensPerPeriod,
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (7)
60if (options.TokensPerPeriod <= 0) 62throw new ArgumentException(SR.Format(SR.ShouldBeGreaterThan0, nameof(options.TokensPerPeriod)), nameof(options)); 79TokensPerPeriod = options.TokensPerPeriod, 84_fillRate = (double)options.TokensPerPeriod / options.ReplenishmentPeriod.Ticks; 223Debug.Assert(_options.TokensPerPeriod > 0); 224int replenishPeriods = Math.Max(replenishAmount / _options.TokensPerPeriod, 1); 311add = _options.TokensPerPeriod;