3 writes to Window
Microsoft.AspNetCore.RateLimiting.Tests (1)
RateLimitingMiddlewareTests.cs (1)
228options.Window = TimeSpan.FromSeconds(10);
System.Threading.RateLimiting (2)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (1)
71Window = options.Window,
System\Threading\RateLimiting\RateLimitPartition.cs (1)
147Window = options.Window,
9 references to Window
System.Threading.RateLimiting (9)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (8)
41public override TimeSpan ReplenishmentPeriod => _options.Window; 61if (options.Window <= TimeSpan.Zero) 63throw new ArgumentException(SR.Format(SR.ShouldBeGreaterThanTimeSpan0, nameof(options.Window)), nameof(options)); 71Window = options.Window, 81_renewTimer = new Timer(Replenish, this, _options.Window, _options.Window); 218return new FixedWindowLease(false, TimeSpan.FromTicks(_options.Window.Ticks * replenishWindow)); 293if (RateLimiterHelper.GetElapsedTime(_lastReplenishmentTick, nowTicks) < _options.Window && !_options.AutoReplenishment)
System\Threading\RateLimiting\RateLimitPartition.cs (1)
147Window = options.Window,