49 references to Limits
Binding.Http.IntegrationTests (1)
MtomBindingTestHelper.cs (1)
47
serverOptions.
Limits
.MaxRequestBodySize = 5_368_709_120;
Microsoft.AspNetCore.Server.Kestrel.Core (48)
Internal\Http\Http1Connection.cs (9)
116
TimeoutControl.StartDrainTimeout(MinResponseDataRate, ServerOptions.
Limits
.MaxResponseBufferSize);
194
if (reader.Remaining >= ServerOptions.
Limits
.MaxRequestLineSize)
204
var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.
Limits
.MaxRequestLineSize);
289
TimeoutControl.ResetTimeout(ServerOptions.
Limits
.RequestHeadersTimeout, TimeoutReason.RequestHeaders);
325
if (reader.Remaining >= ServerOptions.
Limits
.MaxRequestLineSize)
334
var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.
Limits
.MaxRequestLineSize);
818
_remainingRequestHeadersBytesAllowed = (long)ServerOptions.
Limits
.MaxRequestHeadersTotalSize + 2;
820
MinResponseDataRate = ServerOptions.
Limits
.MinResponseDataRate;
843
TimeoutControl.SetTimeout(ServerOptions.
Limits
.KeepAliveTimeout, TimeoutReason.KeepAlive);
Internal\Http\HttpProtocol.cs (3)
374
MaxRequestBodySize = ServerOptions.
Limits
.MaxRequestBodySize;
375
MinRequestBodyDataRate = ServerOptions.
Limits
.MinRequestBodyDataRate;
445
_eagerRequestHeadersParsedLimit = ServerOptions.
Limits
.MaxRequestHeaderCount;
Internal\Http2\Http2Connection.cs (4)
158
var httpLimits = context.ServiceContext.ServerOptions.
Limits
;
219
public KestrelServerLimits Limits => _context.ServiceContext.ServerOptions.
Limits
;
314
var connectionWindow = _context.ServiceContext.ServerOptions.
Limits
.Http2.InitialConnectionWindowSize;
1615
if (_totalParsedHeaderSize > _context.ServiceContext.ServerOptions.
Limits
.MaxRequestHeadersTotalSize * 2)
Internal\Http2\Http2Stream.cs (4)
60
_eagerRequestHeadersParsedLimit = ServerOptions.
Limits
.MaxRequestHeaderCount * 2;
220
if (TotalParsedHeaderSize > ServerOptions.
Limits
.MaxRequestHeadersTotalSize)
226
if (RequestHeadersParsed > ServerOptions.
Limits
.MaxRequestHeaderCount)
333
if (requestLineLength > ServerOptions.
Limits
.MaxRequestLineSize)
Internal\Http3\Http3Connection.cs (4)
62
var httpLimits = context.ServiceContext.ServerOptions.
Limits
;
96
public KestrelServerLimits Limits => _context.ServiceContext.ServerOptions.
Limits
;
259
var requestHeadersTimeout = serviceContext.ServerOptions.
Limits
.RequestHeadersTimeout.ToTicks(
307
var minDataRate = _context.ServiceContext.ServerOptions.
Limits
.MinResponseDataRate;
Internal\Http3\Http3ControlStream.cs (1)
50
var httpLimits = context.ServiceContext.ServerOptions.
Limits
;
Internal\Http3\Http3Stream.cs (8)
91
public KestrelServerLimits Limits => _context.ServiceContext.ServerOptions.
Limits
;
120
_eagerRequestHeadersParsedLimit = ServerOptions.
Limits
.MaxRequestHeaderCount * 2;
131
context.ServiceContext.ServerOptions.
Limits
.MinResponseDataRate,
145
QPackDecoder = new QPackDecoder(_context.ServiceContext.ServerOptions.
Limits
.Http3.MaxRequestHeaderFieldSize);
308
if (_totalParsedHeaderSize > ServerOptions.
Limits
.MaxRequestHeadersTotalSize * 2)
1022
if (_totalParsedHeaderSize > ServerOptions.
Limits
.MaxRequestHeadersTotalSize)
1028
if (RequestHeadersParsed > ServerOptions.
Limits
.MaxRequestHeaderCount)
1111
if (requestLineLength > ServerOptions.
Limits
.MaxRequestLineSize)
Internal\KestrelServerImpl.cs (13)
87
serverOptions.
Limits
.MaxConcurrentUpgradedConnections);
201
connectionDelegate = EnforceConnectionLimit(connectionDelegate, Options.
Limits
.MaxConcurrentConnections, Trace, ServiceContext.Metrics);
220
multiplexedConnectionDelegate = EnforceConnectionLimit(multiplexedConnectionDelegate, Options.
Limits
.MaxConcurrentConnections, Trace, ServiceContext.Metrics);
417
if (Options.
Limits
.MaxRequestBufferSize.HasValue &&
418
Options.
Limits
.MaxRequestBufferSize < Options.
Limits
.MaxRequestLineSize)
421
CoreStrings.FormatMaxRequestBufferSmallerThanRequestLineBuffer(Options.
Limits
.MaxRequestBufferSize.Value, Options.
Limits
.MaxRequestLineSize));
424
if (Options.
Limits
.MaxRequestBufferSize.HasValue &&
425
Options.
Limits
.MaxRequestBufferSize < Options.
Limits
.MaxRequestHeadersTotalSize)
428
CoreStrings.FormatMaxRequestBufferSmallerThanRequestHeaderBuffer(Options.
Limits
.MaxRequestBufferSize.Value, Options.
Limits
.MaxRequestHeadersTotalSize));
KestrelServerOptions.cs (2)
358
writer.WritePropertyName(nameof(
Limits
));
360
Limits
.Serialize(writer);