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)
116TimeoutControl.StartDrainTimeout(MinResponseDataRate, ServerOptions.Limits.MaxResponseBufferSize); 127_http1Output.Abort(ServerOptions.FinOnError ? new ConnectionAbortedException(CoreStrings.ConnectionAbortedByClient) : null!, ConnectionEndReason.TransportCompleted); 194if (reader.Remaining >= ServerOptions.Limits.MaxRequestLineSize) 204var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.Limits.MaxRequestLineSize); 289TimeoutControl.ResetTimeout(ServerOptions.Limits.RequestHeadersTimeout, TimeoutReason.RequestHeaders); 325if (reader.Remaining >= ServerOptions.Limits.MaxRequestLineSize) 334var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.Limits.MaxRequestLineSize); 465if (ServerOptions.DisableStringReuse || 538if (ServerOptions.DisableStringReuse || 584if (ServerOptions.DisableStringReuse || 640var disableStringReuse = ServerOptions.DisableStringReuse; 818_remainingRequestHeadersBytesAllowed = (long)ServerOptions.Limits.MaxRequestHeadersTotalSize + 2; 820MinResponseDataRate = ServerOptions.Limits.MinResponseDataRate; 843TimeoutControl.SetTimeout(ServerOptions.Limits.KeepAliveTimeout, TimeoutReason.KeepAlive); 1095if (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; 1275if (ServerOptions.AddServerHeader && !responseHeaders.HasServer) 1387if (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)
116_eagerRequestHeadersParsedLimit = ServerOptions.Limits.MaxRequestHeaderCount * 2; 304if (_totalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize * 2) 1012if (_totalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize) 1018if (RequestHeadersParsed > ServerOptions.Limits.MaxRequestHeaderCount) 1069if (!ServerOptions.AllowAlternateSchemes || !Uri.CheckSchemeName(headerScheme)) 1101if (requestLineLength > ServerOptions.Limits.MaxRequestLineSize)
Internal\Http3\Http3Stream.FeatureCollection.cs (1)
25ResponseTrailers = new HttpResponseTrailers(ServerOptions.ResponseHeaderEncodingSelector);