15 writes to MinResponseDataRate
InMemory.FunctionalTests (9)
Http2\Http2TimeoutTests.cs (5)
354limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 407limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 462limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 514limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 568limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5));
Http3\Http3TimeoutTests.cs (3)
383limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 451limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 493limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5));
RequestHeadersTimeoutTests.cs (1)
126testContext.ServerOptions.Limits.MinResponseDataRate = null;
Sockets.FunctionalTests (6)
src\Servers\Kestrel\test\FunctionalTests\ResponseTests.cs (6)
513MinResponseDataRate = new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2)) 647MinResponseDataRate = new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2)) 768MinResponseDataRate = new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2)), 866MinResponseDataRate = new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2)) 943MinResponseDataRate = new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2)) 1030MinResponseDataRate = new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2))
32 references to MinResponseDataRate
InMemory.FunctionalTests (17)
Http2\Http2TimeoutTests.cs (12)
219AdvanceTime(TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 220limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 376AdvanceTime(TimeSpan.FromSeconds((_bytesReceived + _helloWorldBytes.Length) / limits.MinResponseDataRate.BytesPerSecond) + 377limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 428var timeToWriteMaxData = TimeSpan.FromSeconds((_bytesReceived + _maxData.Length) / limits.MinResponseDataRate.BytesPerSecond) + 429limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 485AdvanceTime(TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 486limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 536var timeToWriteMaxData = TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 537limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 602var timeToWriteMaxData = TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 603limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5);
Http3\Http3TimeoutTests.cs (5)
406Http3Api.TriggerTick(limits.MinResponseDataRate.GracePeriod); 470Http3Api.AdvanceTime(TimeSpan.FromSeconds((requestStream.BytesReceived + _helloWorldBytes.Length) / limits.MinResponseDataRate.BytesPerSecond) + 471limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 511var timeToWriteMaxData = TimeSpan.FromSeconds((requestStream.BytesReceived + _maxData.Length) / limits.MinResponseDataRate.BytesPerSecond) + 512limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5);
Microsoft.AspNetCore.Server.Kestrel.Core (11)
Features\IHttpMinResponseDataRateFeature.cs (2)
8/// This feature is not available for HTTP/2 requests. Instead, use <see cref="KestrelServerLimits.MinResponseDataRate"/> 17/// This feature is not available for HTTP/2 requests. Instead, use <see cref="KestrelServerLimits.MinResponseDataRate"/>
Internal\Http\Http1Connection.cs (1)
791MinResponseDataRate = ServerOptions.Limits.MinResponseDataRate;
Internal\Http2\Http2Connection.cs (2)
201httpLimits.MinResponseDataRate, 481TimeoutControl.StartDrainTimeout(Limits.MinResponseDataRate, Limits.MaxResponseBufferSize);
Internal\Http3\Http3Connection.cs (1)
307var minDataRate = _context.ServiceContext.ServerOptions.Limits.MinResponseDataRate;
Internal\Http3\Http3ControlStream.cs (1)
61httpLimits.MinResponseDataRate,
Internal\Http3\Http3Stream.cs (1)
125context.ServiceContext.ServerOptions.Limits.MinResponseDataRate,
Internal\Http3\IHttp3Stream.cs (1)
21/// Value is driven by <see cref="KestrelServerLimits.MinResponseDataRate"/>.
KestrelServerLimits.cs (2)
323writer.WriteString(nameof(MinResponseDataRate), MinResponseDataRate?.ToString());
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
Http1\Http1ConnectionTests.cs (1)
183Assert.Same(_serviceContext.ServerOptions.Limits.MinResponseDataRate, _http1Connection.MinResponseDataRate);
KestrelServerLimitsTests.cs (3)
305Assert.NotNull(new KestrelServerLimits().MinResponseDataRate); 306Assert.Equal(240, new KestrelServerLimits().MinResponseDataRate.BytesPerSecond); 307Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().MinResponseDataRate.GracePeriod);