15 writes to MinResponseDataRate
InMemory.FunctionalTests (9)
Http2\Http2TimeoutTests.cs (5)
353
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
406
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
461
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
513
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
567
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
Http3\Http3TimeoutTests.cs (3)
383
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
451
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
493
limits.
MinResponseDataRate
= new MinDataRate(480, TimeSpan.FromSeconds(2.5));
RequestHeadersTimeoutTests.cs (1)
126
testContext.ServerOptions.Limits.
MinResponseDataRate
= null;
Sockets.FunctionalTests (6)
src\Servers\Kestrel\test\FunctionalTests\ResponseTests.cs (6)
515
MinResponseDataRate
= new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2))
649
MinResponseDataRate
= new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2))
770
MinResponseDataRate
= new MinDataRate(bytesPerSecond: 1024 * 1024, gracePeriod: TimeSpan.FromSeconds(2)),
868
MinResponseDataRate
= new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2))
945
MinResponseDataRate
= new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2))
1032
MinResponseDataRate
= new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(2))
32 references to MinResponseDataRate
InMemory.FunctionalTests (17)
Http2\Http2TimeoutTests.cs (12)
218
AdvanceTime(TimeSpan.FromSeconds(_bytesReceived / limits.
MinResponseDataRate
.BytesPerSecond) +
219
limits.
MinResponseDataRate
.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5));
375
AdvanceTime(TimeSpan.FromSeconds((_bytesReceived + _helloWorldBytes.Length) / limits.
MinResponseDataRate
.BytesPerSecond) +
376
limits.
MinResponseDataRate
.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5));
427
var timeToWriteMaxData = TimeSpan.FromSeconds((_bytesReceived + _maxData.Length) / limits.
MinResponseDataRate
.BytesPerSecond) +
428
limits.
MinResponseDataRate
.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5);
484
AdvanceTime(TimeSpan.FromSeconds(_bytesReceived / limits.
MinResponseDataRate
.BytesPerSecond) +
485
limits.
MinResponseDataRate
.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5));
535
var timeToWriteMaxData = TimeSpan.FromSeconds(_bytesReceived / limits.
MinResponseDataRate
.BytesPerSecond) +
536
limits.
MinResponseDataRate
.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5);
601
var timeToWriteMaxData = TimeSpan.FromSeconds(_bytesReceived / limits.
MinResponseDataRate
.BytesPerSecond) +
602
limits.
MinResponseDataRate
.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5);
Http3\Http3TimeoutTests.cs (5)
406
Http3Api.TriggerTick(limits.
MinResponseDataRate
.GracePeriod);
470
Http3Api.AdvanceTime(TimeSpan.FromSeconds((requestStream.BytesReceived + _helloWorldBytes.Length) / limits.
MinResponseDataRate
.BytesPerSecond) +
471
limits.
MinResponseDataRate
.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5));
511
var timeToWriteMaxData = TimeSpan.FromSeconds((requestStream.BytesReceived + _maxData.Length) / limits.
MinResponseDataRate
.BytesPerSecond) +
512
limits.
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)
689
MinResponseDataRate = ServerOptions.Limits.
MinResponseDataRate
;
Internal\Http2\Http2Connection.cs (2)
201
httpLimits.
MinResponseDataRate
,
481
TimeoutControl.StartDrainTimeout(Limits.
MinResponseDataRate
, Limits.MaxResponseBufferSize);
Internal\Http3\Http3Connection.cs (1)
307
var minDataRate = _context.ServiceContext.ServerOptions.Limits.
MinResponseDataRate
;
Internal\Http3\Http3ControlStream.cs (1)
61
httpLimits.
MinResponseDataRate
,
Internal\Http3\Http3Stream.cs (1)
111
context.ServiceContext.ServerOptions.Limits.
MinResponseDataRate
,
Internal\Http3\IHttp3Stream.cs (1)
21
/// Value is driven by <see cref="KestrelServerLimits.
MinResponseDataRate
"/>.
KestrelServerLimits.cs (2)
323
writer.WriteString(nameof(
MinResponseDataRate
),
MinResponseDataRate
?.ToString());
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
Http1\Http1ConnectionTests.cs (1)
180
Assert.Same(_serviceContext.ServerOptions.Limits.
MinResponseDataRate
, _http1Connection.MinResponseDataRate);
KestrelServerLimitsTests.cs (3)
305
Assert.NotNull(new KestrelServerLimits().
MinResponseDataRate
);
306
Assert.Equal(240, new KestrelServerLimits().
MinResponseDataRate
.BytesPerSecond);
307
Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().
MinResponseDataRate
.GracePeriod);