2 instantiations of MinDataRate
Microsoft.AspNetCore.Server.Kestrel.Core (2)
KestrelServerLimits.cs (2)
360
new
MinDataRate
(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(5));
388
new
MinDataRate
(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(5));
29 references to MinDataRate
Microsoft.AspNetCore.Server.Kestrel.Core (29)
Features\IHttpMinRequestBodyDataRateFeature.cs (1)
20
MinDataRate
? MinDataRate { get; set; }
Features\IHttpMinResponseDataRateFeature.cs (1)
24
MinDataRate
? MinDataRate { get; set; }
Internal\Http\Http1Connection.cs (1)
102
public
MinDataRate
? MinResponseDataRate { get; set; }
Internal\Http\Http1Connection.FeatureCollection.cs (2)
19
MinDataRate
? IHttpMinRequestBodyDataRateFeature.MinDataRate
25
MinDataRate
? IHttpMinResponseDataRateFeature.MinDataRate
Internal\Http\HttpProtocol.cs (1)
116
public
MinDataRate
? MinRequestBodyDataRate { get; set; }
Internal\Http2\Http2FrameWriter.cs (3)
83
private readonly
MinDataRate
? _minResponseDataRate;
115
MinDataRate
? minResponseDataRate,
830
static async ValueTask<FlushResult> FlushAsyncAwaited(ValueTask<FlushResult> writeTask, ITimeoutControl timeoutControl,
MinDataRate
? minResponseDataRate)
Internal\Http2\Http2Stream.FeatureCollection.cs (1)
48
MinDataRate
? IHttpMinRequestBodyDataRateFeature.MinDataRate
Internal\Http3\Http3Connection.cs (1)
307
var
minDataRate = _context.ServiceContext.ServerOptions.Limits.MinResponseDataRate;
Internal\Http3\Http3FrameWriter.cs (2)
37
private readonly
MinDataRate
? _minResponseDataRate;
59
public Http3FrameWriter(ConnectionContext connectionContext, ITimeoutControl timeoutControl,
MinDataRate
? minResponseDataRate, MemoryPool<byte> memoryPool, KestrelTrace log, IStreamIdFeature streamIdFeature, Http3PeerSettings clientPeerSettings, IHttp3Stream http3Stream)
Internal\Http3\Http3Stream.FeatureCollection.cs (1)
41
MinDataRate
? IHttpMinRequestBodyDataRateFeature.MinDataRate
Internal\Infrastructure\ITimeoutControl.cs (3)
19
void StartRequestBody(
MinDataRate
minRate);
27
void BytesWrittenToBuffer(
MinDataRate
minRate, long count);
28
long GetResponseDrainDeadline(long timestamp,
MinDataRate
minRate);
Internal\Infrastructure\PipeWriterHelpers\TimingPipeFlusher.cs (3)
46
public ValueTask<FlushResult> FlushAsync(
MinDataRate
? minRate, long count)
51
public ValueTask<FlushResult> FlushAsync(
MinDataRate
? minRate, long count, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)
77
private async ValueTask<FlushResult> TimeFlushAsyncAwaited(ValueTask<FlushResult> pipeFlushTask,
MinDataRate
? minRate, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)
Internal\Infrastructure\TimeoutControl.cs (4)
20
private
MinDataRate
? _minReadRate;
200
public void StartRequestBody(
MinDataRate
minRate)
284
public void BytesWrittenToBuffer(
MinDataRate
minRate, long count)
336
public long GetResponseDrainDeadline(long timestamp,
MinDataRate
minRate)
Internal\Infrastructure\TimeoutControlExtensions.cs (1)
8
public static void StartDrainTimeout(this ITimeoutControl timeoutControl,
MinDataRate
? minDataRate, long? maxResponseBufferSize)
KestrelServerLimits.cs (2)
358
public
MinDataRate
? MinRequestBodyDataRate { get; set; } =
386
public
MinDataRate
? MinResponseDataRate { get; set; } =
MinDataRate.cs (2)
14
/// Creates a new instance of <see cref="
MinDataRate
"/>.
41
/// The amount of time to delay enforcement of <see cref="
MinDataRate
" />,