1 write to ServerOptions
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\HttpProtocol.cs (1)
90ServerOptions = ServiceContext.ServerOptions;
37 references to ServerOptions
Microsoft.AspNetCore.Server.Kestrel.Core (37)
Internal\Http\Http1Connection.cs (15)
123TimeoutControl.StartDrainTimeout(MinResponseDataRate, ServerOptions.Limits.MaxResponseBufferSize); 134_http1Output.Abort(ServerOptions.FinOnError ? new ConnectionAbortedException(CoreStrings.ConnectionAbortedByClient) : null!, ConnectionEndReason.TransportCompleted); 201if (reader.Remaining >= ServerOptions.Limits.MaxRequestLineSize) 211var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.Limits.MaxRequestLineSize); 296TimeoutControl.ResetTimeout(ServerOptions.Limits.RequestHeadersTimeout, TimeoutReason.RequestHeaders); 332if (reader.Remaining >= ServerOptions.Limits.MaxRequestLineSize) 341var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.Limits.MaxRequestLineSize); 509if (ServerOptions.DisableStringReuse || 582if (ServerOptions.DisableStringReuse || 628if (ServerOptions.DisableStringReuse || 684var disableStringReuse = ServerOptions.DisableStringReuse; 872_remainingRequestHeadersBytesAllowed = (long)ServerOptions.Limits.MaxRequestHeadersTotalSize + 2; 876MinResponseDataRate = ServerOptions.Limits.MinResponseDataRate; 899TimeoutControl.SetTimeout(ServerOptions.Limits.KeepAliveTimeout, TimeoutReason.KeepAlive); 1151if (ServerOptions.AddServerHeader)
Internal\Http\HttpProtocol.cs (9)
374MaxRequestBodySize = ServerOptions.Limits.MaxRequestBodySize; 375MinRequestBodyDataRate = ServerOptions.Limits.MinRequestBodyDataRate; 376AllowSynchronousIO = ServerOptions.AllowSynchronousIO; 405HttpRequestHeaders.EncodingSelector = ServerOptions.RequestHeaderEncodingSelector; 406HttpRequestHeaders.ReuseHeaderValues = !ServerOptions.DisableStringReuse; 408HttpResponseHeaders.EncodingSelector = ServerOptions.ResponseHeaderEncodingSelector; 445_eagerRequestHeadersParsedLimit = ServerOptions.Limits.MaxRequestHeaderCount; 1286if (ServerOptions.AddServerHeader && !responseHeaders.HasServer) 1398if (ServerOptions.AddServerHeader)
Internal\Http2\Http2Stream.cs (5)
60_eagerRequestHeadersParsedLimit = ServerOptions.Limits.MaxRequestHeaderCount * 2; 220if (TotalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize) 226if (RequestHeadersParsed > ServerOptions.Limits.MaxRequestHeaderCount) 301if (!ServerOptions.AllowAlternateSchemes || !Uri.CheckSchemeName(headerScheme)) 333if (requestLineLength > ServerOptions.Limits.MaxRequestLineSize)
Internal\Http2\Http2Stream.FeatureCollection.cs (1)
30ResponseTrailers = new HttpResponseTrailers(ServerOptions.ResponseHeaderEncodingSelector);
Internal\Http3\Http3Stream.cs (6)
125_eagerRequestHeadersParsedLimit = ServerOptions.Limits.MaxRequestHeaderCount * 2; 352if (_totalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize * 2) 1071if (_totalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize) 1077if (RequestHeadersParsed > ServerOptions.Limits.MaxRequestHeaderCount) 1128if (!ServerOptions.AllowAlternateSchemes || !Uri.CheckSchemeName(headerScheme)) 1160if (requestLineLength > ServerOptions.Limits.MaxRequestLineSize)
Internal\Http3\Http3Stream.FeatureCollection.cs (1)
25ResponseTrailers = new HttpResponseTrailers(ServerOptions.ResponseHeaderEncodingSelector);