15 writes to MinResponseDataRate
InMemory.FunctionalTests (9)
Http2\Http2TimeoutTests.cs (5)
353limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 406limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 461limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 513limits.MinResponseDataRate = new MinDataRate(480, TimeSpan.FromSeconds(2.5)); 567limits.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)
515MinResponseDataRate = new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2)) 649MinResponseDataRate = new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2)) 770MinResponseDataRate = new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2)), 868MinResponseDataRate = new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2)) 945MinResponseDataRate = new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2)) 1032MinResponseDataRate = new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2))
32 references to MinResponseDataRate
InMemory.FunctionalTests (17)
Http2\Http2TimeoutTests.cs (12)
218AdvanceTime(TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 219limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 375AdvanceTime(TimeSpan.FromSeconds((_bytesReceived + _helloWorldBytes.Length) / limits.MinResponseDataRate.BytesPerSecond) + 376limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 427var timeToWriteMaxData = TimeSpan.FromSeconds((_bytesReceived + _maxData.Length) / limits.MinResponseDataRate.BytesPerSecond) + 428limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 484AdvanceTime(TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 485limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 535var timeToWriteMaxData = TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 536limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 601var timeToWriteMaxData = TimeSpan.FromSeconds(_bytesReceived / limits.MinResponseDataRate.BytesPerSecond) + 602limits.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)
689MinResponseDataRate = 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)
111context.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)
180Assert.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);