1 write to _replenishmentPeriod
System.Threading.RateLimiting (1)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
89
_replenishmentPeriod
= new TimeSpan(_options.Window.Ticks / _options.SegmentsPerWindow);
3 references to _replenishmentPeriod
System.Threading.RateLimiting (3)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (3)
52
public override TimeSpan ReplenishmentPeriod =>
_replenishmentPeriod
;
272
long remainingTicksInCurrentPeriod =
_replenishmentPeriod
.Ticks - (elapsedInCurrentPeriod?.Ticks ?? 0);
273
long remainingTicks =
_replenishmentPeriod
.Ticks * (periodsUntilEnough - 1) + remainingTicksInCurrentPeriod;