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)
122TimeoutControl.StartDrainTimeout(MinResponseDataRate, ServerOptions.Limits.MaxResponseBufferSize); 133_http1Output.Abort(ServerOptions.FinOnError ? new ConnectionAbortedException(CoreStrings.ConnectionAbortedByClient) : null!, ConnectionEndReason.TransportCompleted); 200if (reader.Remaining >= ServerOptions.Limits.MaxRequestLineSize) 210var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.Limits.MaxRequestLineSize); 295TimeoutControl.ResetTimeout(ServerOptions.Limits.RequestHeadersTimeout, TimeoutReason.RequestHeaders); 331if (reader.Remaining >= ServerOptions.Limits.MaxRequestLineSize) 340var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.Limits.MaxRequestLineSize); 508if (ServerOptions.DisableStringReuse || 581if (ServerOptions.DisableStringReuse || 627if (ServerOptions.DisableStringReuse || 683var disableStringReuse = ServerOptions.DisableStringReuse; 861_remainingRequestHeadersBytesAllowed = (long)ServerOptions.Limits.MaxRequestHeadersTotalSize + 2; 865MinResponseDataRate = ServerOptions.Limits.MinResponseDataRate; 888TimeoutControl.SetTimeout(ServerOptions.Limits.KeepAliveTimeout, TimeoutReason.KeepAlive); 1140if (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; 1284if (ServerOptions.AddServerHeader && !responseHeaders.HasServer) 1396if (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);